Lines Matching defs:envp
55 char **envp;
57 for (envp = environ; envp && *envp; envp++)
58 if (strncmp(name, *envp, len) == 0 && (*envp)[len] == '=')
59 return (envp);
69 char **envp = findenv(name, len);
71 return (envp ? *envp + len + 1 : 0);
90 char **envp;
92 if ((envp = findenv(name, namelength(name))) != 0)
93 while (envp[0] = envp[1])
94 envp++;
105 char **envp;
112 envp = findenv(name, l_name);
113 if (envp != 0 && clobber == 0)
124 destination = (envp != 0 && strlen(*envp) >= l_nameval) ?
125 *envp : malloc(l_nameval + 1);
131 return ((envp == 0) ? addenv(destination) : (*envp = destination, 0));
152 char **envp;
157 for (envp = environ; envp && *envp; envp++)
159 n_used = envp - environ;
160 l_used = n_used * sizeof(*envp);
161 l_need = l_used + 2 * sizeof(*envp);
163 envp = allocated ?
166 if (envp == 0) {
170 environ = envp;
187 char **envp;
189 for (envp = environ; envp && *envp; envp++)
190 printf("%s\n", *envp);