Lines Matching refs:environ
46 extern char **environ;
56 extern char **environ; in setenv()
75 for (p = environ, cnt = 0; *p; ++p, ++cnt); in setenv()
77 environ = (char **)realloc((char *)environ, in setenv()
79 if (!environ) in setenv()
87 memcpy(p, environ, cnt * sizeof(char *)); in setenv()
88 environ = p; in setenv()
90 environ[cnt + 1] = NULL; in setenv()
94 if (!(environ[offset] = /*%< name + `=' + value */ in setenv()
97 for (c = environ[offset]; (*c = *name++) && *c != '='; ++c); in setenv()
112 for (p = &environ[offset];; ++p) in unsetenv()
132 if (name == NULL || environ == NULL) in findenv()
137 for (p = environ; (c = *p) != NULL; ++p) in findenv()
139 *offset = p - environ; in findenv()