diff -r 4c1c90cb3a47 sys/src/ape/cmd/pax/pass.c --- a/sys/src/ape/cmd/pax/pass.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/ape/cmd/pax/pass.c Wed Oct 17 19:37:32 2018 +0000 @@ -153,7 +153,7 @@ if ((ofd = openout(to, asb, islink(to, asb), 1)) < 0) { return (-1); } - if (ofd > 0) { + if (ofd >= 0) { passdata(from, ifd, to, ofd); } tstamp[0] = asb->sb_atime; diff -r 4c1c90cb3a47 sys/src/cmd/acme/xfid.c --- a/sys/src/cmd/acme/xfid.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/acme/xfid.c Wed Oct 17 19:37:32 2018 +0000 @@ -129,7 +129,7 @@ * though, we'd need to squirrel away the data in case it's * modified during the operation, e.g. by |sort */ - if(w->rdselfd > 0){ + if(w->rdselfd >= 0){ winunlock(w); respond(x, &fc, Einuse); return; diff -r 4c1c90cb3a47 sys/src/cmd/cpu.c --- a/sys/src/cmd/cpu.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/cpu.c Wed Oct 17 19:37:32 2018 +0000 @@ -127,7 +127,7 @@ origargs = procgetname(); /* see if we should use a larger message size */ fd = open("/dev/draw", OREAD); - if(fd > 0){ + if(fd >= 0){ ms = iounit(fd); if(msgsize < ms+IOHDRSZ) msgsize = ms+IOHDRSZ; diff -r 4c1c90cb3a47 sys/src/cmd/ip/ftpfs/file.c --- a/sys/src/cmd/ip/ftpfs/file.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/ip/ftpfs/file.c Wed Oct 17 19:37:32 2018 +0000 @@ -77,7 +77,7 @@ if(fp == 0) return; - if(fp->fd > 0){ + if(fp->fd >= 0){ ntmp--; close(fp->fd); remove(fp->template); diff -r 4c1c90cb3a47 sys/src/cmd/ip/httpd/log.c --- a/sys/src/cmd/ip/httpd/log.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/ip/httpd/log.c Wed Oct 17 19:37:32 2018 +0000 @@ -52,7 +52,7 @@ /* verbose logfile, for research on web traffic */ logfd = logall[today & 1]; - if(logfd > 0){ + if(logfd >= 0){ if(c->hstop == c->header || c->hstop[-1] != '\n') *c->hstop = '\n'; *c->hstop = '\0'; diff -r 4c1c90cb3a47 sys/src/cmd/ip/httpd/man2html.c --- a/sys/src/cmd/ip/httpd/man2html.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/ip/httpd/man2html.c Wed Oct 17 19:37:32 2018 +0000 @@ -55,7 +55,7 @@ snprint(file, sizeof(file), "/sys/man/%d/INDEX", section); fd = open(file, OREAD); - if(fd > 0){ + if(fd >= 0){ Binit(&b, fd, OREAD); for(;;){ p = Brdline(&b, '\n'); diff -r 4c1c90cb3a47 sys/src/cmd/ip/ppp/ppp.c --- a/sys/src/cmd/ip/ppp/ppp.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/ip/ppp/ppp.c Wed Oct 17 19:37:32 2018 +0000 @@ -2758,7 +2758,7 @@ snprint(buf, sizeof buf, "%sctl", dev); cfd = open(buf, ORDWR); } - if(cfd > 0){ + if(cfd >= 0){ if(baud) fprint(cfd, "b%d", baud); fprint(cfd, "m1"); /* cts/rts flow control (and fifo's) on */ diff -r 4c1c90cb3a47 sys/src/cmd/ndb/dnudpserver.c --- a/sys/src/cmd/ndb/dnudpserver.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/ndb/dnudpserver.c Wed Oct 17 19:37:32 2018 +0000 @@ -110,7 +110,7 @@ uh = (Udphdr *)buf; for (tp = forwtarg; tp < forwtarg + forwtcount; tp++) - if (tp->fd > 0) { + if (tp->fd >= 0) { memmove(uh->raddr, tp->addr, sizeof tp->addr); hnputs(uh->rport, 53); /* dns port */ if (write(tp->fd, buf, len) != len) { diff -r 4c1c90cb3a47 sys/src/cmd/sam/sam.c --- a/sys/src/cmd/sam/sam.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/sam/sam.c Wed Oct 17 19:37:32 2018 +0000 @@ -516,7 +519,7 @@ if(chdir(s)) syserror("chdir"); fd = open("/dev/wdir", OWRITE); - if(fd > 0) + if(fd >= 0) write(fd, s, strlen(s)); dprint("!\n"); Strinit(&owd); diff -r 4c1c90cb3a47 sys/src/cmd/samterm/mesg.c --- a/sys/src/cmd/samterm/mesg.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/samterm/mesg.c Wed Oct 17 19:37:32 2018 +0000 @@ -670,7 +670,7 @@ s = alloc(nc); for(i=0; i 0){ + if(plumbfd >= 0){ m = plumbunpack(s, nc); if(m != 0) plumbsend(plumbfd, m); diff -r 4c1c90cb3a47 sys/src/cmd/split.c --- a/sys/src/cmd/split.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/split.c Wed Oct 17 19:37:32 2018 +0000 @@ -151,7 +179,7 @@ Bflush(output); Bterm(output); - if(fd > 0) + if(fd >= 0) close(fd); fd = create(name,OWRITE,0666); if(fd < 0) { diff -r 4c1c90cb3a47 sys/src/cmd/upas/Mail/reply.c --- a/sys/src/cmd/upas/Mail/reply.c Tue Oct 16 12:53:55 2018 -0700 +++ b/sys/src/cmd/upas/Mail/reply.c Wed Oct 17 19:37:32 2018 +0000 @@ -336,7 +336,7 @@ return -1; m = strlen(s); n = write(fd, s, m); - if(ofd > 0) + if(ofd >= 0) write(ofd, s, m); return n; } @@ -350,7 +350,7 @@ if(fd >= 0) m = write(fd, buf, n); - if(ofd <= 0) + if(ofd < 0) return m; if(nofrom == 0) @@ -463,7 +463,7 @@ } ofd = open(outgoing, OWRITE|OCEXEC); /* no error check necessary */ - if(ofd > 0){ + if(ofd >= 0){ /* From dhog Fri Aug 24 22:13:00 EDT 2001 */ now = ctime(time(0)); fprint(ofd, "From %s %s", user, now); @@ -537,14 +537,14 @@ write2(p[1], ofd, "\n", 1, 0); /* these look like pseudo-attachments in the "outgoing" box */ - if(ofd>0 && natt>0){ + if(ofd>=0 && natt>0){ for(i=0; i Include: %s\n", attlist[i]); else fprint(ofd, "=====> Attach: %s\n", attlist[i]); } - if(ofd > 0) + if(ofd >= 0) write(ofd, "\n", 1); for(i=0; i