use threadexits instead of exits

This commit is contained in:
rsc 2005-01-15 16:34:14 +00:00
parent 1ba0524285
commit 5ad21e8620

View file

@ -65,7 +65,7 @@ threadmain(int argc, char *argv[])
if(argc){ if(argc){
Usage: Usage:
fprint(2, "Usage: %s [-rx]\n", argv0); fprint(2, "Usage: %s [-rx]\n", argv0);
exits("usage"); threadexitsall("usage");
} }
if(initdraw(0, nil, "colors") < 0) if(initdraw(0, nil, "colors") < 0)
@ -173,7 +173,7 @@ mousethread(void *v)
case 4: case 4:
switch(menuhit(3, mousectl, &menu, nil)){ switch(menuhit(3, mousectl, &menu, nil)){
case 0: case 0:
exits(0); threadexitsall(0);
} }
} }
} }
@ -187,7 +187,7 @@ eresized(int new)
if(new && getwindow(display, Refnone) < 0){ if(new && getwindow(display, Refnone) < 0){
fprint(2, "colors: can't reattach to window: %r\n"); fprint(2, "colors: can't reattach to window: %r\n");
exits("resized"); threadexitsall("resized");
} }
if(screen->depth > 8){ if(screen->depth > 8){
n = 256; n = 256;