Lines Matching refs:environ
58 extern char **environ;
63 if (name == NULL || environ == NULL)
68 for (p = environ; (cp = *p) != NULL; ++p) {
73 *offset = p - environ;
91 extern char **environ;
112 for (P = environ, cnt = 0; *P; ++P, ++cnt);
114 P = (char **)realloc((void *)environ,
118 environ = P;
126 memmove(P, environ, cnt * sizeof(char *));
127 environ = P;
129 environ[cnt + 1] = NULL;
133 if (!(environ[offset] = /* name + `=' + value */
137 for (C = environ[offset]; (*C = *name++) && *C != '='; ++C)
152 extern char **environ;
158 for (P = &environ[offset];; ++P)