_PATH_BSHELL
*--argv = __DECONST(char *, _PATH_BSHELL);
execve(_PATH_BSHELL, argv, envp);
_PATH_BSHELL : pw->pw_shell); /* empty = /bin/sh */
#ifndef _PATH_BSHELL
shell = _PATH_BSHELL;
if (xasprintf(&cmd, "%s -c '%s %s'", shell, _PATH_BSHELL,
fprintf(stderr, "Running %s %s\n", _PATH_BSHELL,
f = popen(_PATH_BSHELL " " _PATH_SSH_SYSTEM_RC, "w");
shell = (pw->pw_shell[0] == '\0') ? _PATH_BSHELL : pw->pw_shell;
shell =_PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
execl(_PATH_BSHELL, "sh", NULL);
execv(_PATH_BSHELL, __DECONST(char **, argv));
_execve(_PATH_BSHELL, __DECONST(char **, memp), envp);
static const char *const okshells[] = { _PATH_BSHELL, _PATH_CSHELL, NULL };
_execve(_PATH_BSHELL, __DECONST(char * const *, argv), environ);
execl(_PATH_BSHELL, "sh", flags & WRDE_UNDEF ? "-u" : "+u",
rshprog = _PATH_BSHELL;
execl(_PATH_BSHELL, "sh", "-c", command, NULL);
shell = _PATH_BSHELL;
execlp(_PATH_BSHELL, _PATH_BSHELL, "-c", exec, NULL);
::execl(_PATH_BSHELL, "sh", "-c", command, (char *)NULL);
execv(_PATH_BSHELL, __DECONST(char **, argv));
warning("can't exec %s for %s: %m", _PATH_BSHELL, _PATH_RUNDOWN);
_PATH_BSHELL, _PATH_RUNDOWN);
_PATH_BSHELL, _PATH_RUNDOWN);
_PATH_BSHELL, _PATH_RUNDOWN);
_PATH_BSHELL, _PATH_RUNDOWN);
_PATH_BSHELL, _PATH_RUNDOWN);
const char *shell = _PATH_BSHELL;
"Enter full pathname of shell or RETURN for " _PATH_BSHELL ": "
execv(_PATH_BSHELL, __DECONST(char **, argv));
emergency("can't exec %s for single user: %m", _PATH_BSHELL);
execv(_PATH_BSHELL, __DECONST(char **, argv));
stall("can't exec %s for %s: %m", _PATH_BSHELL, _PATH_RUNCOM);
_PATH_BSHELL, _PATH_RUNCOM);
_PATH_BSHELL, _PATH_RUNCOM);
_PATH_BSHELL, _PATH_RUNCOM);
_PATH_BSHELL, _PATH_RUNCOM);
shell = (tmpshell != NULL) ? strdup(tmpshell) : strdup(_PATH_BSHELL);
*pw->pw_shell ? pw->pw_shell : _PATH_BSHELL);
*pw->pw_shell ? pw->pw_shell : _PATH_BSHELL);
pw->pw_shell = strdup(_PATH_BSHELL);
printf("\tShell: %-s\n", *pn->shell ? pn->shell : _PATH_BSHELL);
pwd->pw_shell = strdup(_PATH_BSHELL);
execv(_PATH_BSHELL, argv);
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
Shell = _PATH_BSHELL;
NULL, _PATH_BSHELL },
kp = _PATH_BSHELL;
shell = _PATH_BSHELL;
#ifndef _PATH_BSHELL
sprintf(envstr, "SHELL=%s", _PATH_BSHELL);
execve(_PATH_BSHELL, __DECONST(char **, argv), environ);
shell = _PATH_BSHELL;
shell = _PATH_BSHELL;
(void)execvp(_PATH_BSHELL, argv);