Fixed error handling and TRUE/FALSE usage.
diff --git a/coreutils/whoami.c b/coreutils/whoami.c
index f3c21b3..44fbc95 100644
--- a/coreutils/whoami.c
+++ b/coreutils/whoami.c
@@ -35,8 +35,7 @@
 	my_getpwuid(user, uid);
 	if (user) {
 		puts(user);
-		exit(TRUE);
+		return EXIT_SUCCESS;
 	}
-	errorMsg("cannot find username for UID %u\n", (unsigned) uid);
-	return(FALSE);
+	fatalError("cannot find username for UID %u\n", (unsigned) uid);
 }