Style fix in sigchld()
[surf.git] / surf.c
diff --git a/surf.c b/surf.c
index 8f85f7b..5043d33 100644 (file)
--- 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;
 }