Lines Matching refs:shell
65 char *user, *shell = NULL, *avshell, *username, **np; in main() local
113 shell = optarg; in main()
155 if ((shell = strdup(pwd->pw_shell)) == NULL) in main()
158 shell = _PATH_BSHELL; in main()
246 if ((shell = strdup(pwd->pw_shell)) == NULL) in main()
250 shell = _PATH_BSHELL; in main()
255 if (unveil(shell, "x") == -1) in main()
256 err(1, "unveil %s", shell); in main()
260 if ((p = strrchr(shell, '/'))) in main()
263 avshell = shell; in main()
308 setenv("SHELL", shell, 1) == -1) in main()
311 if (setenv("SHELL", shell, 1) == -1) in main()
373 execv(shell, np); in main()
374 err(1, "%s", shell); in main()