#include <stdlib.h> | |
#include <string.h> | |
#include "libc.h" | |
char *getenv(const char *name) | |
{ | |
int i; | |
size_t l = strlen(name); | |
if (!__environ || !*name || strchr(name, '=')) return NULL; | |
for (i=0; __environ[i] && (strncmp(name, __environ[i], l) | |
|| __environ[i][l] != '='); i++); | |
if (__environ[i]) return __environ[i] + l+1; | |
return NULL; | |
} |