From e57fc6bbb2e98f9ef3336db698dc7dd260dfc502 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 9 Feb 2001 23:06:54 +0000 Subject: Use __environ instead of the GNU extension environ. -Erik --- libc/stdlib/getenv.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'libc/stdlib/getenv.c') diff --git a/libc/stdlib/getenv.c b/libc/stdlib/getenv.c index b5d4de9aa..ca50402b9 100644 --- a/libc/stdlib/getenv.c +++ b/libc/stdlib/getenv.c @@ -4,10 +4,9 @@ */ #include #include +#include #include -extern char **environ; - char *getenv(var) const char *var; { @@ -16,10 +15,10 @@ const char *var; len = strlen(var); - if (!environ) + if (!__environ) return 0; - for (p = environ; *p; p++) { + for (p = __environ; *p; p++) { if (memcmp(var, *p, len) == 0 && (*p)[len] == '=') return *p + len + 1; } -- cgit v1.2.3