Stop using TRUE and FALSE for exit status.
[oweals/busybox.git] / util-linux / umount.c
index 1d9c6bb3202759f9d2002b52b0a10974e373d45e..5f3e59caf68d83a0634cb2baaea045a9e84d92c4 100644 (file)
@@ -273,11 +273,14 @@ extern int umount_main(int argc, char **argv)
 
        mtab_read();
        if (umountAll == TRUE) {
-               exit(umount_all(useMtab));
+               if (umount_all(useMtab) == TRUE)
+                       return EXIT_SUCCESS;
+               else
+                       return EXIT_FAILURE;
        }
        if (do_umount(*argv, useMtab) == 0)
-               exit(TRUE);
+               return EXIT_SUCCESS;
        perror("umount");
-       return(FALSE);
+       return EXIT_FAILURE;
 }