Some fixes and such
diff --git a/coreutils/mv.c b/coreutils/mv.c
index df56206..10a0822 100644
--- a/coreutils/mv.c
+++ b/coreutils/mv.c
@@ -41,7 +41,7 @@
 
     if (argc < 3) {
 	fprintf (stderr, "Usage: %s %s", *argv, mv_usage);
-	return (FALSE);
+	exit (FALSE);
     }
     lastArg = argv[argc - 1];
 
@@ -49,8 +49,7 @@
 
     if ((argc > 3) && !dirFlag) {
 	fprintf (stderr, "%s: not a directory\n", lastArg);
-
-	return (FALSE);
+	exit (FALSE);
     }
 
     while (argc-- > 2) {
@@ -80,5 +79,5 @@
 	if (unlink (srcName) < 0)
 	    perror (srcName);
     }
-    return (TRUE);
+    exit (TRUE);
 }