1#include "libc.h"
2#include <stdlib.h>
3#include <string.h>
4
5char* getenv(const char* name) {
6    int i;
7    size_t l = strlen(name);
8    if (!__environ || !*name || strchr(name, '='))
9        return NULL;
10    for (i = 0; __environ[i] && (strncmp(name, __environ[i], l) || __environ[i][l] != '='); i++)
11        ;
12    if (__environ[i])
13        return __environ[i] + l + 1;
14    return NULL;
15}
16