Lines Matching refs:envp
166 static char ** CopyEnv(char ** const envp) { in CopyEnv() argument
169 for (entries = 0; envp[entries] != NULL; entries++) in CopyEnv()
186 while (envp[entries] != NULL) { in CopyEnv()
187 size_t len = strlen(envp[entries]) + 1; in CopyEnv()
189 memcpy(newenv[entries], envp[entries], len); in CopyEnv()
211 static void RemoveEnv(const char * name, char ** const envp) { in RemoveEnv() argument
212 for (unsigned index=0; envp[index] != NULL; index++) { in RemoveEnv()
214 char *p = strchr (envp[index], '='); in RemoveEnv()
222 if (!strcmp(name, envp[index])) in RemoveEnv()
223 *envp[index] = '\0'; in RemoveEnv()
328 const sys::Path &gcc, char ** const envp, in GenerateNative() argument
337 char ** clean_env = CopyEnv(envp); in GenerateNative()
509 int main(int argc, char **argv, char **envp) { in main() argument
680 NativeLinkItems, gcc, envp, ErrMsg)) in main()
706 NativeLinkItems, gcc, envp, ErrMsg)) in main()