Lines Matching defs:shell
113 const char *user, *shell, *avshell;
131 shell = class = NULL;
165 "usage: %s [%s] [login[:group] [shell arguments]]\n",
167 "usage: %s [%s] [login [shell arguments]]\n",
183 /* get current login name and shell */
199 shell = shellbuf;
201 shell = _PATH_BSHELL;
304 /* if asme and non-standard target shell, must be root */
306 errx(EXIT_FAILURE, "permission denied (shell).");
308 shell = pwd->pw_shell;
311 shell = _PATH_BSHELL;
315 if ((p = strrchr(shell, '/')) != NULL)
318 avshell = shell;
381 (void)setenv("SHELL", shell, 1);
439 (void)execv(shell, np);
440 err(EXIT_FAILURE, "%s", shell);