shell
const BString& home, const BString& shell,
const BString& home, const BString& shell,
const char* shell;
gid_t gid, const char* home, const char* shell, const char* realName,
gid_t& gid, char*& home, char*& shell, char*& realName);
static void SetGlobalShell(BTestShell *shell) { fGlobalShell = shell; };
const char* shell = "/bin/sh";
&& message.AddString("shell", shell) == B_OK
TermView::_AttachShell(Shell *shell, const ShellParameters& shellParameters)
if (shell == NULL)
status_t status = shell->Open(fRows, fColumns, shellParameters);
fShell = shell;
Shell* shell = fShell;
return shell;
Shell* shell = _DetachShell();
shell->Close();
_AttachShell(shell, shellParameters);
Shell* shell = _DetachShell();
delete shell;
status_t _AttachShell(Shell* shell, const ShellParameters& shellParameters);
shell = optarg;
|| message.AddString("shell", shell) != B_OK
const char* shell = "/bin/sh";
char *cp, *shell;
if ((shell = pw->pw_shell) == NULL || *shell == 0)
shell = _PATH_BSHELL;
if (strcmp(cp, shell) == 0)
{ "!", shellhelp, shell, 1 },
BString shell;
error = archive->FindString(shellField, i, &shell);
BUser* user = new(std::nothrow) BUser(name, realName, home, shell,
BString shell;
shell = nextToken.text;
if (!users->AddItem(new BUser(token.text, realName, home, shell,
const BString& shell, const BStringList& groups)
fShell = shell;
fShell(userData.shell),
const BString& shell, const BStringList& groups)
fShell(shell),
fPackageInfoValue.user.shell = value.string;
char* shell;
home, shell, realName);
user = new User(name, password, uid, gid, home, shell, realName);
const char* home, const char* shell, const char* realName)
fShell(shell),
const char* shell;
|| (error = reply.FindString("shell", &shell)) != B_OK
shell, realName, passwd, buffer, bufferSize);
uid_t uid, gid_t gid, const char* home, const char* shell,
entry->pw_shell = buffer_dup_string(shell, buffer, bufferSize);
uid_t& uid, gid_t& gid, char*& home, char*& shell, char*& realName)
shell = tokenizer.NextTrimmedToken(':');
if (shell == NULL || (nameLen = strlen(name)) == 0
|| strlen(shell) >= MAX_PASSWD_SHELL_LEN) {
UnitTesterShell shell("Haiku Unit Testing Framework",
BTestShell::SetGlobalShell(&shell);
int result = shell.Run(argc, argv);
Shell shell;
while (!shell.IsTerminating() && read_line(line, sizeof(line))) {
shell.DoCommand(args);