Stop using TRUE and FALSE for exit status.
diff --git a/update.c b/update.c
index 7279d83..080cb99 100644
--- a/update.c
+++ b/update.c
@@ -67,7 +67,7 @@
 
 	pid = fork();
 	if (pid < 0)
-		exit(FALSE);
+		return EXIT_FAILURE;
 	else if (pid == 0) {
 		/* Become a proper daemon */
 		setsid();
@@ -99,12 +99,12 @@
 					syslog(LOG_INFO,
 						   "This kernel does not need update(8). Exiting.");
 					closelog();
-					exit(TRUE);
+					return EXIT_SUCCESS;
 				}
 			}
 		}
 	}
-	return( TRUE);
+	return EXIT_SUCCESS;
 }
 
 /*