summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-10-10 00:09:02 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-10-10 00:09:02 +0200
commit47682ee42a1f686dbd3aa9de7375c16f7d3d95e8 (patch)
tree4500f4c413f25d923ce8b476468bef55cdbc38e9 /sys/src/cmd/aux
parentbab31af707aab34da9ba2b2975c05d7b3cb568cc (diff)
aux/listen1: allow alternative namespace when running as user none with -n option
Diffstat (limited to 'sys/src/cmd/aux')
-rw-r--r--sys/src/cmd/aux/listen1.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/listen1.c b/sys/src/cmd/aux/listen1.c
index 1b65074b2..19d62aa13 100644
--- a/sys/src/cmd/aux/listen1.c
+++ b/sys/src/cmd/aux/listen1.c
@@ -5,6 +5,7 @@
int maxprocs;
int verbose;
int trusted;
+char *nsfile;
void
usage(void)
@@ -22,7 +23,7 @@ becomenone(void)
if(fd < 0 || write(fd, "none", strlen("none")) < 0)
sysfatal("can't become none: %r");
close(fd);
- if(newns("none", nil) < 0)
+ if(newns("none", nsfile) < 0)
sysfatal("can't build namespace: %r");
}
@@ -69,6 +70,9 @@ main(int argc, char **argv)
case 'p':
maxprocs = atoi(EARGF(usage()));
break;
+ case 'n':
+ nsfile = EARGF(usage());
+ break;
}ARGEND
if(argc < 2)