--- /n/sources/plan9/sys/src/cmd/aux/listen.c Sun Feb 28 06:26:36 2016 +++ /sys/src/cmd/aux/listen.c Sat Apr 20 21:42:20 2013 @@ -530,7 +530,7 @@ newcall(int fd, char *proto, char *dir, Service *s) bind(data, "/dev/cons", MREPL); dup(fd, 0); dup(fd, 1); - dup(fd, 2); + /* dup(fd, 2); keep stderr */ close(fd); /* --- /n/sources/plan9/sys/src/cmd/aux/listen1.c Mon Nov 17 06:00:08 2008 +++ /sys/src/cmd/aux/listen1.c Sat Apr 20 21:42:20 2013 @@ -112,7 +112,7 @@ main(int argc, char **argv) bind(data, "/dev/cons", MREPL); dup(fd, 0); dup(fd, 1); - dup(fd, 2); + /* dup(fd, 2); keep stderr */ close(fd); exec(argv[1], argv+1); if(argv[1][0] != '/')