Lines Matching refs:newenv
583 char **newenv; in approved_env() local
589 newenv = malloc(sizeof (*newenv) * (i + 1)); in approved_env()
590 if (newenv == NULL) in approved_env()
597 newenv[i_new++] = env[i]; in approved_env()
606 newenv[i_new++] = env[i]; in approved_env()
610 newenv[i_new] = NULL; in approved_env()
612 return (newenv); in approved_env()
621 char **newenv; in env_without_smf() local
627 newenv = malloc(sizeof (*newenv) * (i + 1)); in env_without_smf()
628 if (newenv == NULL) in env_without_smf()
637 newenv[i_new++] = env[i]; in env_without_smf()
640 newenv[i_new] = NULL; in env_without_smf()
642 return (newenv); in env_without_smf()
805 char **newenv; in main() local
858 newenv = approved_env(envp); in main()
860 newenv = env_without_smf(envp); in main()
861 if (newenv == NULL) in main()
924 (void) execle(arg1, arg1, arg2, arg3, NULL, newenv); in main()