From: Rich Felker Date: Sat, 2 Jun 2012 20:51:04 +0000 (-0400) Subject: declare environ in unistd.h when _GNU_SOURCE feature test macro is used X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=d200bd727beab4f687e4891e2febc16b4ab97020;p=musl declare environ in unistd.h when _GNU_SOURCE feature test macro is used lots of broken programs expect this, and it's gotten to the point of being a troubleshooting FAQ topic. best to just fix it. --- diff --git a/include/unistd.h b/include/unistd.h index e4e3ac59..7f2dd687 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -168,6 +168,7 @@ char *getusershell(void); #endif #ifdef _GNU_SOURCE +extern char **environ; int setresuid(uid_t, uid_t, uid_t); int setresgid(gid_t, gid_t, gid_t); int getresuid(uid_t *, uid_t *, uid_t *);