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