Put repquota in line with other utilities: you either wants list everyting,
authorzhuk <zhuk@openbsd.org>
Mon, 26 Oct 2015 17:55:32 +0000 (17:55 +0000)
committerzhuk <zhuk@openbsd.org>
Mon, 26 Oct 2015 17:55:32 +0000 (17:55 +0000)
effectively using -a, or you specify filesystems one-by-one. Doing both
resulted in a funny error messages, so just don't allow that silly behaviour.

okay millert@

usr.sbin/repquota/repquota.8
usr.sbin/repquota/repquota.c

index 1c173e5..9bfb87f 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: repquota.8,v 1.10 2007/05/31 19:20:28 jmc Exp $
+.\"    $OpenBSD: repquota.8,v 1.11 2015/10/26 17:55:32 zhuk Exp $
 .\"
 .\" Copyright (c) 1983, 1990, 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\" SUCH DAMAGE.
 .\"
 .\"     from: @(#)repquota.8   8.1 (Berkeley) 6/6/93
-.\"    $Id: repquota.8,v 1.10 2007/05/31 19:20:28 jmc Exp $
+.\"    $Id: repquota.8,v 1.11 2015/10/26 17:55:32 zhuk Exp $
 .\"
-.Dd $Mdocdate: May 31 2007 $
+.Dd $Mdocdate: October 26 2015 $
 .Dt REPQUOTA 8
 .Os
 .Sh NAME
 .Nm repquota
 .Nd summarize quotas for a file system
 .Sh SYNOPSIS
-.Nm repquota
-.Op Fl aguv
+.Nm
+.Op Fl guv
+.Fl a
+.Nm
+.Op Fl guv
 .Ar filesystem ...
 .Sh DESCRIPTION
 .Nm
index 8376bea..bbde734 100644 (file)
@@ -102,7 +102,7 @@ main(int argc, char *argv[])
        }
        argc -= optind;
        argv += optind;
-       if (argc == 0 && !aflag)
+       if ((argc == 0) == (aflag == 0))
                usage();
        if (!gflag && !uflag) {
                if (aflag)