diff options
Diffstat (limited to 'umount.c')
-rw-r--r-- | umount.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -69,7 +69,7 @@ umount_main(int argc, char * * argv) | |||
69 | 69 | ||
70 | if (argc < 2) { | 70 | if (argc < 2) { |
71 | fprintf(stderr, "Usage: %s", umount_usage); | 71 | fprintf(stderr, "Usage: %s", umount_usage); |
72 | return(FALSE); | 72 | exit(FALSE); |
73 | } | 73 | } |
74 | argc--; | 74 | argc--; |
75 | argv++; | 75 | argv++; |
@@ -78,7 +78,7 @@ umount_main(int argc, char * * argv) | |||
78 | while (**argv == '-') { | 78 | while (**argv == '-') { |
79 | while (*++(*argv)) switch (**argv) { | 79 | while (*++(*argv)) switch (**argv) { |
80 | case 'a': | 80 | case 'a': |
81 | return umount_all(); | 81 | exit ( umount_all() ); |
82 | break; | 82 | break; |
83 | default: | 83 | default: |
84 | fprintf(stderr, "Usage: %s\n", umount_usage); | 84 | fprintf(stderr, "Usage: %s\n", umount_usage); |
@@ -86,10 +86,10 @@ umount_main(int argc, char * * argv) | |||
86 | } | 86 | } |
87 | } | 87 | } |
88 | if ( umount(*argv) == 0 ) | 88 | if ( umount(*argv) == 0 ) |
89 | return (TRUE); | 89 | exit (TRUE); |
90 | else { | 90 | else { |
91 | perror("umount"); | 91 | perror("umount"); |
92 | return( FALSE); | 92 | exit( FALSE); |
93 | } | 93 | } |
94 | } | 94 | } |
95 | 95 | ||