mount: use simple error status codes for now

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
This commit is contained in:
Hiltjo Posthuma 2014-03-22 11:49:57 +01:00 committed by sin
parent 6505db4709
commit f1a747a0ca
1 changed files with 4 additions and 6 deletions

10
mount.c
View File

@ -182,7 +182,7 @@ main(int argc, char *argv[])
mountsingle: mountsingle:
if(mount(source, target, types, flags, data) < 0) { if(mount(source, target, types, flags, data) < 0) {
weprintf("mount: %s:", source); weprintf("mount: %s:", source);
status = 32; /* all failed */ status = EXIT_FAILURE;
} }
if(fp) if(fp)
endmntent(fp); endmntent(fp);
@ -195,12 +195,10 @@ mountall:
flags = 0; flags = 0;
parseopts(me->mnt_opts, &flags, data, datasiz); parseopts(me->mnt_opts, &flags, data, datasiz);
if(mount(me->mnt_fsname, me->mnt_dir, me->mnt_type, flags, data) < 0) { if(mount(me->mnt_fsname, me->mnt_dir, me->mnt_type, flags, data) < 0) {
if (mounted(me->mnt_dir) == 0) if(mounted(me->mnt_dir) == 0) {
weprintf("mount: %s:", me->mnt_fsname); weprintf("mount: %s:", me->mnt_fsname);
if(status != 64) status = EXIT_FAILURE;
status = 32; /* all failed */ }
} else {
status = 64; /* some failed */
} }
} }
endmntent(fp); endmntent(fp);