diff options
| author | rsc <devnull@localhost> | 2006-02-08 22:39:54 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2006-02-08 22:39:54 +0000 |
| commit | 605c0ea102e334b6c05d635ca0e5b93bad0031ec (patch) | |
| tree | 47733670b8c009cd358046ad7b6cdefc7096644a /src/cmd/upas/common/process.c | |
| parent | 5a1e9de7b160033e85a77ad4c60193186364a2fb (diff) | |
| download | plan9port-605c0ea102e334b6c05d635ca0e5b93bad0031ec.tar.gz plan9port-605c0ea102e334b6c05d635ca0e5b93bad0031ec.zip | |
cleanup
Diffstat (limited to 'src/cmd/upas/common/process.c')
| -rw-r--r-- | src/cmd/upas/common/process.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cmd/upas/common/process.c b/src/cmd/upas/common/process.c index 16b21aef..56725a88 100644 --- a/src/cmd/upas/common/process.c +++ b/src/cmd/upas/common/process.c @@ -93,10 +93,8 @@ noshell_proc_start(char **av, stream *inp, stream *outp, stream *errp, int newpg dup(pp->std[i]->fd, i); for (n = sysfiles(); i < n; i++) close(i); - if(who) { - fprint(2,"process.c: trying to become(%s,%s)\n",av,who); - // jpc become(av, who); - } + if(who) + fprint(2, "warning: cannot run %s as %s\n", av[0], who); exec(av[0], av); perror("proc_start"); exits("proc_start"); @@ -116,7 +114,8 @@ proc_start(char *cmd, stream *inp, stream *outp, stream *errp, int newpg, char * { char *av[4]; - av[0] = unsharp(SHELL); + upasconfig(); + av[0] = SHELL; av[1] = "-c"; av[2] = cmd; av[3] = 0; |
