blob: b90cb48f044ce21b1c4565df22e61f2c5c5dcecb [file] [log] [blame]
/*
* getenv.c
*/
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
char *getenv(const char *name)
{
char **p, *q;
int len = strlen(name);
if ( !environ )
return NULL;
for ( p = environ ; (q = *p) ; p++ ) {
if ( !strncmp(name, q, len) && q[len] == '=' ) {
return q+(len+1);
}
}
return NULL;
}