ubase

suckless linux base utils
git clone git://git.2f30.org/ubase
Log | Files | Refs | README | LICENSE

commit f1a747a0ca5bb8526bad40b24ca4d2f4b12c5ba7
parent 6505db4709b30a2ab85e12124e73238ac6ce07a6
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sat, 22 Mar 2014 11:49:57 +0100

mount: use simple error status codes for now

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>

Diffstat:
Mmount.c | 10++++------
1 file changed, 4 insertions(+), 6 deletions(-)

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