1 | --- source/setenv.c.old 2007-12-29 12:55:00.000000000 -0500 |
---|
2 | +++ source/setenv.c 2007-12-29 12:46:51.000000000 -0500 |
---|
3 | @@ -28,6 +28,10 @@ |
---|
4 | #include <stdlib.h> |
---|
5 | #include <sys/types.h> |
---|
6 | |
---|
7 | +#if __DARWIN_UNIX03 |
---|
8 | +#include <string.h> |
---|
9 | +#endif |
---|
10 | + |
---|
11 | #ifdef BSD4_2 |
---|
12 | #define memcpy(a,b,c) bcopy(b,a,c) |
---|
13 | #endif |
---|
14 | @@ -39,7 +43,11 @@ |
---|
15 | */ |
---|
16 | int |
---|
17 | setenv(name, value, rewrite) |
---|
18 | +#ifdef __APPLE__ |
---|
19 | + const char *name, *value; |
---|
20 | +#else |
---|
21 | register char *name, *value; |
---|
22 | +#endif |
---|
23 | int rewrite; |
---|
24 | { |
---|
25 | extern char **environ; |
---|
26 | @@ -95,9 +103,17 @@ |
---|
27 | * unsetenv(name) -- |
---|
28 | * Delete environmental variable "name". |
---|
29 | */ |
---|
30 | +#if __DARWIN_UNIX03 |
---|
31 | +int |
---|
32 | +#else |
---|
33 | void |
---|
34 | +#endif |
---|
35 | unsetenv(name) |
---|
36 | +#ifdef __APPLE__ |
---|
37 | + const char *name; |
---|
38 | +#else |
---|
39 | char *name; |
---|
40 | +#endif |
---|
41 | { |
---|
42 | extern char **environ; |
---|
43 | register char **P; |
---|