Lines Matching refs:envp
42 env_free(char **envp) in env_free() argument
46 if ((p = envp)) in env_free()
49 free(envp); in env_free()
54 env_copy(char **envp) in env_copy() argument
59 for (count = 0; envp[count] != NULL; count++) in env_copy()
67 if ((p[i] = strdup(envp[i])) == NULL) { in env_copy()
80 env_set(char **envp, char *envstr) in env_set() argument
91 for (count = 0; envp[count] != NULL; count++) { in env_set()
92 if (!strcmp_until(envp[count], envstr, '=')) in env_set()
102 q = envp[found]; in env_set()
103 if ((envp[found] = strdup(envstr)) == NULL) { in env_set()
104 envp[found] = q; in env_set()
110 return (envp); in env_set()
118 p = (char **) realloc((void *) envp, in env_set()
251 env_get(char *name, char **envp) in env_get() argument
256 while ((p = *envp++) != NULL) { in env_get()