summaryrefslogtreecommitdiff
path: root/sys/include
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-12-03 06:44:30 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2012-12-03 06:44:30 +0100
commit84c930a07894e30804469c32d84377b15868bfce (patch)
tree641b6adc9c4593d55810d1690f45e554d46f4d08 /sys/include
parenteb9de925c63990f6b19494698e4db1eb9682e46d (diff)
ape: fix putenv()
writing /env in putenv() doesnt work. exec will create new enviroment anyway. we have to modify environ array!
Diffstat (limited to 'sys/include')
-rw-r--r--sys/include/ape/bsd.h1
-rw-r--r--sys/include/ape/stdlib.h1
2 files changed, 1 insertions, 1 deletions
diff --git a/sys/include/ape/bsd.h b/sys/include/ape/bsd.h
index 007323e0c..4fda476e0 100644
--- a/sys/include/ape/bsd.h
+++ b/sys/include/ape/bsd.h
@@ -36,7 +36,6 @@ extern int rresvport(int*);
extern int rcmd(char**, int, char*, char*, char*, int*);
extern char* strdup(char*);
extern int strcasecmp(char*, char*);
-extern int putenv(char*);
extern int strncasecmp(char*, char*,int);
extern void* memccpy(void*, void*, int, size_t);
diff --git a/sys/include/ape/stdlib.h b/sys/include/ape/stdlib.h
index 374e6c566..8288f86b9 100644
--- a/sys/include/ape/stdlib.h
+++ b/sys/include/ape/stdlib.h
@@ -35,6 +35,7 @@ extern void abort(void);
extern int atexit(void (*func)(void));
extern void exit(int);
extern char *getenv(const char *);
+extern int putenv(char *);
extern int system(const char *);
extern void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));