diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-03 19:26:23 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-03 19:26:23 +0000 |
commit | 56c7fa432b66fb12a060c306f1dd3b81c9be7f97 (patch) | |
tree | 572810f0c837b2c9576da788c401b3df83ef56eb /sys/src/cmd/aux | |
parent | 35718e882070735fcad8390cc40856ef0d42d0cf (diff) |
aux/listen1: write status to standard error
Diffstat (limited to 'sys/src/cmd/aux')
-rw-r--r-- | sys/src/cmd/aux/listen1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/cmd/aux/listen1.c b/sys/src/cmd/aux/listen1.c index 4434060eb..286240fc0 100644 --- a/sys/src/cmd/aux/listen1.c +++ b/sys/src/cmd/aux/listen1.c @@ -105,7 +105,7 @@ main(int argc, char **argv) if(!trusted) becomenone(); - print("listen started\n"); + fprint(2, "listen started\n"); ctl = announce(argv[0], dir); if(ctl < 0) sysfatal("announce %s: %r", argv[0]); @@ -166,7 +166,7 @@ main(int argc, char **argv) exits("accept"); } - print("incoming call for %s from %s in %s\n", argv[0], remoteaddr(ndir), ndir); + fprint(2, "incoming call for %s from %s in %s\n", argv[0], remoteaddr(ndir), ndir); for(i = 0; i < ncopts; i++) write(nctl, copts[i], strlen(copts[i])); @@ -181,7 +181,7 @@ main(int argc, char **argv) dup(fd, 0); dup(fd, 1); /* dup(fd, 2); keep stderr */ - close(fd); + if(fd > 2) close(fd); exec(argv[1], argv+1); if(argv[1][0] != '/') exec(smprint("/bin/%s", argv[1]), argv+1); |