texit correctly. - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 28aaab76cffd50db867f8aec2c35e4244ea196f5 (DIR) parent 8cc98332adbb236ee12a3e2e706e61566ece3885 (HTM) Author: rsc <devnull@localhost> Date: Tue, 4 Jan 2005 22:16:38 +0000 exit correctly. Diffstat: M src/cmd/draw/stats.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- (DIR) diff --git a/src/cmd/draw/stats.c b/src/cmd/draw/stats.c t@@ -131,7 +131,7 @@ killall(char *s) for(i=0; i<nmach; i++) if(mach[i].pid) postnote(PNPROC, mach[i].pid, "kill"); - exits(s); + threadexitsall(s); } void* t@@ -333,7 +333,7 @@ void usage(void) { fprint(2, "usage: stats [-O] [-S scale] [-LY] [-W winsize] [-%s] [machine...]\n", argchars); - exits("usage"); + threadexitsall("usage"); } void t@@ -681,7 +681,7 @@ threadmain(int argc, char *argv[]) mysysname = sysname(); if(mysysname == nil){ fprint(2, "stats: can't find sysname: %r\n"); - exits("sysname"); + threadexitsall("sysname"); } nargs = 0;