Lines Matching refs:environ
58 extern char **environ;
63 if (name == NULL || environ == NULL)
68 for (p = environ; (c = *p) != NULL; ++p)
70 *offset = p - environ;
91 extern char **environ;
110 for (p = environ, cnt = 0; *p; ++p, ++cnt);
112 environ = (char **)realloc((char *)environ,
114 if (!environ)
122 memmove(p, environ, cnt * sizeof(char *));
123 environ = p;
125 environ[cnt + 1] = NULL;
129 if (!(environ[offset] = /* name + `=' + value */
132 for (c = environ[offset]; (*c = *name++) && *c != '='; ++c);
151 extern char **environ;
156 for (p = &environ[offset];; ++p)