version 1.19, 2009/08/11 21:28:11 |
version 1.20, 2009/08/12 09:14:25 |
|
|
window_default_command(void) |
window_default_command(void) |
{ |
{ |
const char *shell, *ptr; |
const char *shell, *ptr; |
|
char *progname; |
struct passwd *pw; |
struct passwd *pw; |
|
|
shell = getenv("SHELL"); |
shell = getenv("SHELL"); |
|
|
ptr++; |
ptr++; |
else |
else |
ptr = shell; |
ptr = shell; |
if (strcmp(ptr, __progname) == 0) |
progname = __progname; |
|
if (*progname == '-') |
|
progname++; |
|
if (strcmp(ptr, progname) == 0) |
return (_PATH_BSHELL); |
return (_PATH_BSHELL); |
return (shell); |
return (shell); |
} |
} |