the -c option is really a mode change, incompatible with other options.
authortedu <tedu@openbsd.org>
Fri, 10 Jan 2014 05:34:46 +0000 (05:34 +0000)
committertedu <tedu@openbsd.org>
Fri, 10 Jan 2014 05:34:46 +0000 (05:34 +0000)
(there are some others too, but -c is particularly misleading.) split it
out in synopsis and usage.
ok deraadt

bin/md5/md5.1
bin/md5/md5.c
bin/md5/sha1.1
bin/md5/sha256.1

index 3443e97..de20207 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: md5.1,v 1.36 2014/01/08 16:12:44 jmc Exp $
+.\"    $OpenBSD: md5.1,v 1.37 2014/01/10 05:34:46 tedu Exp $
 .\"
 .\" Copyright (c) 2003, 2004, 2006 Todd C. Miller <Todd.Miller@courtesan.com>
 .\"
@@ -18,7 +18,7 @@
 .\" Agency (DARPA) and Air Force Research Laboratory, Air Force
 .\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .\"
-.Dd $Mdocdate: January 8 2014 $
+.Dd $Mdocdate: January 10 2014 $
 .Dt MD5 1
 .Os
 .Sh NAME
 .Nd calculate a message digest (checksum) for a file
 .Sh SYNOPSIS
 .Nm md5
-.Op Fl bpqrtx
-.Op Fl c Op Ar checklist ...
+.Op Fl bprtx
 .Op Fl h Ar hashfile
 .Op Fl s Ar string
 .Op Ar
+.Nm md5
+.Op Fl q
+.Fl c Op Ar checklist ...
 .Sh DESCRIPTION
 .Nm
 takes as input a message of arbitrary length and produces
index 2769425..cf19736 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: md5.c,v 1.64 2014/01/08 16:23:21 millert Exp $        */
+/*     $OpenBSD: md5.c,v 1.65 2014/01/10 05:34:46 tedu Exp $   */
 
 /*
  * Copyright (c) 2001,2003,2005-2007,2010,2013,2014
@@ -820,8 +820,10 @@ usage(void)
                    __progname, (int)strlen(__progname), "");
        else
 #endif /* !defined(SMALL) */
-               fprintf(stderr, "usage: %s [-bpqrtx] [-c [checklist ...]] "
-                   "[-h hashfile] [-s string] [file ...]\n", __progname);
+               fprintf(stderr, "usage:"
+                   "\t%s [-bprtx] [-h hashfile] [-s string] [file ...]\n"
+                   "\t%s [-q] -c [checklist ...]\n",
+                   __progname, __progname);
 
        exit(EXIT_FAILURE);
 }
index 87335a0..38ebe07 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: sha1.1,v 1.34 2014/01/08 16:12:44 jmc Exp $
+.\"    $OpenBSD: sha1.1,v 1.35 2014/01/10 05:34:46 tedu Exp $
 .\"
 .\" Copyright (c) 2003, 2004, 2006 Todd C. Miller <Todd.Miller@courtesan.com>
 .\"
@@ -18,7 +18,7 @@
 .\" Agency (DARPA) and Air Force Research Laboratory, Air Force
 .\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .\"
-.Dd $Mdocdate: January 8 2014 $
+.Dd $Mdocdate: January 10 2014 $
 .Dt SHA1 1
 .Os
 .Sh NAME
 .Nd calculate a message digest (checksum) for a file
 .Sh SYNOPSIS
 .Nm sha1
-.Op Fl bpqrtx
-.Op Fl c Op Ar checklist ...
+.Op Fl bprtx
 .Op Fl h Ar hashfile
 .Op Fl s Ar string
 .Op Ar
+.Nm sha1
+.Op Fl q
+.Fl c Op Ar checklist ...
 .Sh DESCRIPTION
 .Nm
 takes as input a message of arbitrary length and produces
index 37cb540..01befa2 100644 (file)
@@ -1,4 +1,4 @@
-.\"    $OpenBSD: sha256.1,v 1.9 2014/01/08 16:12:44 jmc Exp $
+.\"    $OpenBSD: sha256.1,v 1.10 2014/01/10 05:34:46 tedu Exp $
 .\"
 .\" Copyright (c) 2003, 2004, 2006 Todd C. Miller <Todd.Miller@courtesan.com>
 .\"
@@ -18,7 +18,7 @@
 .\" Agency (DARPA) and Air Force Research Laboratory, Air Force
 .\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .\"
-.Dd $Mdocdate: January 8 2014 $
+.Dd $Mdocdate: January 10 2014 $
 .Dt SHA256 1
 .Os
 .Sh NAME
 .Nd calculate a message digest (checksum) for a file
 .Sh SYNOPSIS
 .Nm sha256
-.Op Fl bpqrtx
-.Op Fl c Op Ar checklist ...
+.Op Fl bprtx
 .Op Fl h Ar hashfile
 .Op Fl s Ar string
 .Op Ar
+.Nm sha256
+.Op Fl q
+.Fl c Op Ar checklist ...
 .Nm sha512
-.Op Fl bpqrtx
-.Op Fl c Op Ar checklist ...
+.Op Fl bprtx
 .Op Fl h Ar hashfile
 .Op Fl s Ar string
 .Op Ar
+.Nm sha512
+.Op Fl q
+.Fl c Op Ar checklist ...
 .Sh DESCRIPTION
 .Nm
 takes as input a message of arbitrary length and produces