hi.

diff to reduce verbosity in scsi(8) usage. before:

$ /sbin/scsi -Z
scsi: unknown option -- Z
Usage:

  scsi -f device -d debug_level                    # To set debug level
  scsi -f device -m page [-P pc]                   # To read mode pages
  scsi -f device [-v] [-s seconds] -c cmd_fmt [arg0 ... argn] # A command...
                 -o count out_fmt [arg0 ... argn]  #   EITHER (data out)
                 -i count in_fmt                   #   OR     (data in)

"out_fmt" can be "-" to read output data from stdin;
"in_fmt" can be "-" to write input data to stdout;

If debugging is not compiled in the kernel, "-d" will have no effect

after:

$ /usr/obj/sbin/scsi/scsi -Z
scsi: unknown option -- Z
usage: scsi -f device -d debug_level
       scsi -f device -m page [-e] [-P pc]
       scsi -f device [-v] [-s seconds] -c cmd_fmt [arg ...] -o count out_fmt
            [arg ...] -i count in_fmt [arg ...]

ok?
jmc

Index: sbin/scsi/scsi.c
===================================================================
RCS file: /cvs/src/sbin/scsi/scsi.c,v
retrieving revision 1.30
diff -u -p -r1.30 scsi.c
--- sbin/scsi/scsi.c    7 Jun 2016 01:29:38 -0000       1.30
+++ sbin/scsi/scsi.c    22 Jun 2021 12:27:10 -0000
@@ -84,20 +84,11 @@ static void
 usage(void)
 {
        fprintf(stderr,
-"Usage:\n"
-"\n"
-"  scsi -f device -d debug_level                    # To set debug level\n"
-"  scsi -f device -m page [-P pc]                   # To read mode pages\n"
-"  scsi -f device [-v] [-s seconds] -c cmd_fmt [arg0 ... argn] # A 
command...\n"
-"                 -o count out_fmt [arg0 ... argn]  #   EITHER (data out)\n"
-"                 -i count in_fmt                   #   OR     (data in)\n"
-"\n"
-"\"out_fmt\" can be \"-\" to read output data from stdin;\n"
-"\"in_fmt\" can be \"-\" to write input data to stdout;\n"
-"\n"
-"If debugging is not compiled in the kernel, \"-d\" will have no effect\n"
-
-);
+"usage: scsi -f device -d debug_level\n"
+"       scsi -f device -m page [-e] [-P pc]\n"
+"       scsi -f device [-v] [-s seconds] -c cmd_fmt [arg ...]"
+" -o count out_fmt\n"
+"            [arg ...] -i count in_fmt [arg ...]\n");
 
        exit (1);
 }

Reply via email to