8 fprint(2, "usage: newns [-ad] [-n namespace] [cmd [args...]]\n");
17 if(s[0] == '.' && s[1] == '/')
19 if(s[0] == '.' && s[1] == '.' && s[2] == '/')
25 main(int argc, char **argv)
27 extern int newnsdebug;
28 char *defargv[] = { "/bin/rc", "-i", nil };
29 char *nsfile, err[ERRMAX];
34 nsfile = "/lib/namespace";
52 addns(getuser(), nsfile);
54 newns(getuser(), nsfile);
57 rerrstr(err, sizeof err);
58 exec(smprint("/bin/%s", argv[0]), argv);
59 errstr(err, sizeof err);
61 sysfatal("exec: %s: %r", argv[0]);