use a single positional argument instead of a creeping list of __progname
authortedu <tedu@openbsd.org>
Fri, 10 Jan 2014 04:36:58 +0000 (04:36 +0000)
committertedu <tedu@openbsd.org>
Fri, 10 Jan 2014 04:36:58 +0000 (04:36 +0000)
usr.bin/signify/signify.c

index ec3c4a7..53dd093 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: signify.c,v 1.24 2014/01/10 04:34:24 tedu Exp $ */
+/* $OpenBSD: signify.c,v 1.25 2014/01/10 04:36:58 tedu Exp $ */
 /*
  * Copyright (c) 2013 Ted Unangst <tedu@openbsd.org>
  *
@@ -72,14 +72,11 @@ usage(void)
 {
        fprintf(stderr, "usage:"
 #ifndef VERIFYONLY
-           "\t%s -G [-n] -p pubkey -s seckey\n"
-           "\t%s -I [-o sigfile] [-p pubkey] [-s seckey]\n"
-           "\t%s -S [-e] [-o sigfile] -s seckey message\n"
-#endif
-           "\t%s -V [-e] [-o sigfile] -p pubkey message\n",
-#ifndef VERIFYONLY
-           __progname, __progname, __progname,
+           "\t%1$s -G [-n] -p pubkey -s seckey\n"
+           "\t%1$s -I [-o sigfile] [-p pubkey] [-s seckey]\n"
+           "\t%1$s -S [-e] [-o sigfile] -s seckey message\n"
 #endif
+           "\t%1$s -V [-e] [-o sigfile] -p pubkey message\n",
            __progname);
        exit(1);
 }