blob: d60afb3a9ff846b7a2a402ec3eb6971bfd4fb66d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
$NetBSD: patch-bc,v 1.4 2018/01/01 06:56:01 ryoon Exp $
--- lib/misc/posixPosix.c.orig 2017-12-15 19:09:51.000000000 +0000
+++ lib/misc/posixPosix.c
@@ -52,7 +52,7 @@
#include <spawn.h>
extern char **environ;
#endif
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__)
#include <sys/param.h>
#include <sys/mount.h>
#elif defined(sun)
@@ -70,7 +70,7 @@ extern char **environ;
#define VM_SYSTEM_HAS_GETGRNAM_R 1
#endif
-# if defined(__FreeBSD__)
+# if defined(__FreeBSD__) || defined(__NetBSD__)
# include <sys/syslimits.h> // PATH_MAX
# else
# include <limits.h> // PATH_MAX
@@ -1635,7 +1635,7 @@ Posix_Putenv(char *name) // IN:
}
-#if !defined(sun) // {
+#if !defined(sun) && !defined(__NetBSD__) // {
/*
*----------------------------------------------------------------------
@@ -1806,7 +1806,7 @@ Posix_Unsetenv(const char *name) // IN:
#if !defined(sun) // {
-#if !defined(__APPLE__) && !defined(__FreeBSD__) // {
+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__NetBSD__) // {
/*
*----------------------------------------------------------------------
*
|