Lines Matching refs:envp
83 if (e->envp != NULL) in free_entry()
84 env_free(e->envp); in free_entry()
94 char **envp) in load_entry() argument
379 e->envp = env_copy(envp); in load_entry()
380 if (e->envp == NULL) { in load_entry()
385 if (!env_get("SHELL", e->envp)) { in load_entry()
386 prev_env = e->envp; in load_entry()
387 e->envp = env_set(e->envp, "SHELL=" _PATH_BSHELL); in load_entry()
388 if (e->envp == NULL) { in load_entry()
399 if (!env_get("HOME", e->envp)) { in load_entry()
400 prev_env = e->envp; in load_entry()
403 e->envp = env_set(e->envp, envstr); in load_entry()
404 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()
412 prev_env = e->envp; in load_entry()
415 e->envp = env_set(e->envp, envstr); in load_entry()
416 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()
423 prev_env = e->envp; in load_entry()
426 e->envp = env_set(e->envp, envstr); in load_entry()
427 if (len >= (int)sizeof(envstr) || e->envp == NULL) { in load_entry()