Implement the -q option for mountpoint(1)

This commit is contained in:
sin 2013-08-29 18:48:52 +01:00
parent 9827789a47
commit a81264cda1
1 changed files with 9 additions and 1 deletions

View File

@ -8,18 +8,22 @@
static void static void
usage(void) usage(void)
{ {
eprintf("usage: %s target\n", argv0); eprintf("usage: %s [-q] target\n", argv0);
} }
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
int i; int i;
int qflag = 0;
struct mntinfo *minfo = NULL; struct mntinfo *minfo = NULL;
int siz; int siz;
int ret = 0; int ret = 0;
ARGBEGIN { ARGBEGIN {
case 'q':
qflag = 1;
break;
default: default:
usage(); usage();
} ARGEND; } ARGEND;
@ -38,5 +42,9 @@ main(int argc, char *argv[])
if (i == siz) if (i == siz)
ret = 1; ret = 1;
if (!qflag)
printf("%s %s a mountpoint\n", argv[0],
!ret ? "is" : "is not");
return ret; return ret;
} }