Lines Matching refs:environ
6 extern char **environ;
16 for (ev = environ; *ev; ev++) bytes += sizeof(char *) + strlen(*ev) + 1;
26 *environ = 0;
40 while (environ[toys.envc++]);
42 environ, toys.envc*sizeof(char *));
43 environ = (void *)new;
57 for (i = 0; environ[i]; i++) {
59 if (!memcmp(name, environ[i], len) && environ[i][len]=='=') {
60 if (i>=envc) free(environ[i]);
64 for (; new ? i<envc : !!environ[i]; i++) environ[i] = environ[i+1];
74 if (!environ[i]) {
76 if (!(len&255)) environ = xrealloc(environ, len*sizeof(char *));
77 environ[len] = 0;
79 environ[i] = new;
108 for (ev1 = ev2 = environ;;) {