X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fali.c;h=4d7617bff7802022721c0569e5ded3118b6854b9;hp=2c80147e5e49021312e8a32b5fea3d0ba0a2a2c0;hb=fede6e42d81ce34fd5c1bbe7fb2757b281c2573a;hpb=c62aa648e80ae81ac4aa354ab15783c8fb172514 diff --git a/uip/ali.c b/uip/ali.c index 2c80147..4d7617b 100644 --- a/uip/ali.c +++ b/uip/ali.c @@ -72,7 +72,8 @@ main(int argc, char **argv) switch (smatch(++cp, switches)) { case AMBIGSW: ambigsw(cp, switches); - done(1); + /* sysexits.h EX_USAGE */ + exit(1); case UNKWNSW: adios(NULL, "-%s unknown", cp); @@ -80,10 +81,10 @@ main(int argc, char **argv) snprintf(buf, sizeof(buf), "%s [switches] aliases ...", invo_name); print_help(buf, switches, 1); - done(1); + exit(0); case VERSIONSW: print_version(invo_name); - done(1); + exit(0); case FILESW: if (!(cp = *argp++) || *cp == '-') @@ -145,7 +146,7 @@ main(int argc, char **argv) for (i = 0; i < vecp; i++) print_usr(vec[i], list, normalize); - done(0); + exit(0); } if (vecp) { @@ -161,8 +162,7 @@ main(int argc, char **argv) } } - done(0); - return 1; + return 0; } static void