ubase

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

commit faa6fe28e2fabf39a8160dda6438033775d887b2
parent 7e394bd70f7ef1be7bee8f646fd0322ff3fdf33f
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Fri,  6 Feb 2015 15:20:41 +0100

swapon, swapoff: show usage with -a device

... and small cleanup.

Diffstat:
Mswapoff.c | 9++++-----
Mswapon.c | 9++++-----
2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/swapoff.c b/swapoff.c @@ -11,7 +11,7 @@ static void usage(void) { - eprintf("usage: %s [-a] device\n", argv0); + eprintf("usage: %s -a | device\n", argv0); } int @@ -20,6 +20,8 @@ main(int argc, char *argv[]) int i; int ret = 0; int all = 0; + struct mntent *me; + FILE *fp; ARGBEGIN { case 'a': @@ -29,13 +31,10 @@ main(int argc, char *argv[]) usage(); } ARGEND; - if (!all && argc < 1) + if ((!all && argc < 1) || (all && argc > 0)) usage(); if (all) { - struct mntent *me = NULL; - FILE *fp; - fp = setmntent("/etc/fstab", "r"); if (!fp) eprintf("setmntent %s:", "/etc/fstab"); diff --git a/swapon.c b/swapon.c @@ -11,7 +11,7 @@ static void usage(void) { - eprintf("usage: %s [-dp] [-a] device\n", argv0); + eprintf("usage: %s [-dp] -a | device\n", argv0); } int @@ -21,6 +21,8 @@ main(int argc, char *argv[]) int ret = 0; int flags = 0; int all = 0; + struct mntent *me; + FILE *fp; ARGBEGIN { case 'a': @@ -36,13 +38,10 @@ main(int argc, char *argv[]) usage(); } ARGEND; - if (!all && argc < 1) + if ((!all && argc < 1) || (all && argc > 0)) usage(); if (all) { - struct mntent *me = NULL; - FILE *fp; - fp = setmntent("/etc/fstab", "r"); if (!fp) eprintf("setmntent %s:", "/etc/fstab");