X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=surf.c;h=5043d33c63da44d6c47c356ae87df20af8a518a0;hb=7c24c61ab22990ce8dd8158706f11ae7cba77bf0;hp=8f85f7ba9906885014866f4c32ffa358438e721e;hpb=3e017b1a89c1e0d8cb706638d0223afcf834e70d;p=surf.git diff --git a/surf.c b/surf.c index 8f85f7b..5043d33 100644 --- a/surf.c +++ b/surf.c @@ -211,7 +211,7 @@ die(const char *errstr, ...) va_start(ap, errstr); vfprintf(stderr, errstr, ap); va_end(ap); - exit(EXIT_FAILURE); + exit(1); } void @@ -259,7 +259,8 @@ sigchld(int unused) { if (signal(SIGCHLD, sigchld) == SIG_ERR) die("Can't install SIGCHLD handler"); - while (0 < waitpid(-1, NULL, WNOHANG)); + while (waitpid(-1, NULL, WNOHANG) > 0) + ; } char * @@ -1555,5 +1556,5 @@ main(int argc, char *argv[]) gtk_main(); cleanup(); - return EXIT_SUCCESS; + return 0; }