diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2010-02-24 09:13:43 +0100 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2010-02-24 09:13:43 +0100 |
commit | a080cc0ff48ad2f4ead2aa7a9932323379f6a37d (patch) | |
tree | b3513287e1c54b68c614405d5f4148e6b3046415 /package/busybox/busybox-1.16.0-usage.patch | |
parent | f4f157041eb53f674d21d9a323f7245bc14fd844 (diff) |
busybox: add 1.16.0 fixes
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/busybox/busybox-1.16.0-usage.patch')
-rw-r--r-- | package/busybox/busybox-1.16.0-usage.patch | 1141 |
1 files changed, 1141 insertions, 0 deletions
diff --git a/package/busybox/busybox-1.16.0-usage.patch b/package/busybox/busybox-1.16.0-usage.patch new file mode 100644 index 000000000..a2e884bb3 --- /dev/null +++ b/package/busybox/busybox-1.16.0-usage.patch @@ -0,0 +1,1141 @@ +diff -urpN busybox-1.16.0/include/usage.h busybox-1.16.0-usage/include/usage.h +--- busybox-1.16.0/include/usage.h 2010-01-25 01:59:38.000000000 +0100 ++++ busybox-1.16.0-usage/include/usage.h 2010-02-21 01:53:47.000000000 +0100 +@@ -16,7 +16,7 @@ + #define NOUSAGE_STR "\b" + + #define acpid_trivial_usage \ +- "[-d] [-c CONFDIR] [-l LOGFILE] [-e PROC_EVENT_FILE] [EVDEV_EVENT_FILE...]" ++ "[-d] [-c CONFDIR] [-l LOGFILE] [-e PROC_EVENT_FILE] [EVDEV_EVENT_FILE]..." + #define acpid_full_usage "\n\n" \ + "Listen to ACPI events and spawn specific helpers on event arrival\n" \ + "\nOptions:" \ +@@ -33,7 +33,7 @@ + "# acpid -d /dev/input/event*\n" + + #define addgroup_trivial_usage \ +- "[-g GID] " IF_FEATURE_ADDUSER_TO_GROUP("[user_name] ") "group_name" ++ "[-g GID] " IF_FEATURE_ADDUSER_TO_GROUP("[USER] ") "GROUP" + #define addgroup_full_usage "\n\n" \ + "Add a group " IF_FEATURE_ADDUSER_TO_GROUP("or add a user to a group") "\n" \ + "\nOptions:" \ +@@ -41,7 +41,7 @@ + "\n -S Create a system group" \ + + #define adduser_trivial_usage \ +- "[OPTIONS] user_name" ++ "[OPTIONS] USER" + #define adduser_full_usage "\n\n" \ + "Add a user\n" \ + "\nOptions:" \ +@@ -55,16 +55,16 @@ + "\n -u UID User id" \ + + #define adjtimex_trivial_usage \ +- "[-q] [-o offset] [-f frequency] [-p timeconstant] [-t tick]" ++ "[-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]" + #define adjtimex_full_usage "\n\n" \ +- "Read and optionally set system timebase parameters. See adjtimex(2).\n" \ ++ "Read and optionally set system timebase parameters. See adjtimex(2)\n" \ + "\nOptions:" \ +- "\n -q Quiet" \ +- "\n -o offset Time offset, microseconds" \ +- "\n -f frequency Frequency adjust, integer kernel units (65536 is 1ppm)" \ +- "\n (positive values make clock run faster)" \ +- "\n -t tick Microseconds per tick, usually 10000" \ +- "\n -p timeconstant" \ ++ "\n -q Quiet" \ ++ "\n -o OFF Time offset, microseconds" \ ++ "\n -f FREQ Frequency adjust, integer kernel units (65536 is 1ppm)" \ ++ "\n (positive values make clock run faster)" \ ++ "\n -t TICK Microseconds per tick, usually 10000" \ ++ "\n -p TCONST" \ + + #define ar_trivial_usage \ + "[-o] [-v] [-p] [-t] [-x] ARCHIVE FILES" +@@ -78,11 +78,11 @@ + "\n -v Verbose" \ + + #define arp_trivial_usage \ +- "\n[-vn] [-H type] [-i if] -a [hostname]" \ +- "\n[-v] [-i if] -d hostname [pub]" \ +- "\n[-v] [-H type] [-i if] -s hostname hw_addr [temp]" \ +- "\n[-v] [-H type] [-i if] -s hostname hw_addr [netmask nm] pub" \ +- "\n[-v] [-H type] [-i if] -Ds hostname ifa [netmask nm] pub" ++ "\n[-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME]" \ ++ "\n[-v] [-i IF] -d HOSTNAME [pub]" \ ++ "\n[-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp]" \ ++ "\n[-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub" \ ++ "\n[-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub" + #define arp_full_usage "\n\n" \ + "Manipulate ARP cache\n" \ + "\nOptions:" \ +@@ -97,7 +97,7 @@ + "\n -H HWTYPE Hardware address type" \ + + #define arping_trivial_usage \ +- "[-fqbDUA] [-c count] [-w timeout] [-I dev] [-s sender] target" ++ "[-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP" + #define arping_full_usage "\n\n" \ + "Send ARP requests/replies\n" \ + "\nOptions:" \ +@@ -108,10 +108,10 @@ + "\n -U Unsolicited ARP mode, update your neighbors" \ + "\n -A ARP answer mode, update your neighbors" \ + "\n -c N Stop after sending N ARP requests" \ +- "\n -w timeout Time to wait for ARP reply, in seconds" \ +- "\n -I dev Interface to use (default eth0)" \ +- "\n -s sender Sender IP address" \ +- "\n target Target IP address" \ ++ "\n -w TIMEOUT Time to wait for ARP reply, seconds" \ ++ "\n -I IFACE Interface to use (default eth0)" \ ++ "\n -s SRC_IP Sender IP address" \ ++ "\n DST_IP Target IP address" \ + + #define sh_trivial_usage NOUSAGE_STR + #define sh_full_usage "" +@@ -191,19 +191,19 @@ + ) \ + + #define bunzip2_trivial_usage \ +- "[OPTIONS] [FILE]" ++ "[OPTIONS] [FILE]..." + #define bunzip2_full_usage "\n\n" \ +- "Uncompress FILE (or standard input)\n" \ ++ "Uncompress FILEs (or stdin)\n" \ + "\nOptions:" \ +- "\n -c Write to standard output" \ ++ "\n -c Write to stdout" \ + "\n -f Force" \ + + #define bzip2_trivial_usage \ + "[OPTIONS] [FILE]..." + #define bzip2_full_usage "\n\n" \ +- "Compress FILEs (or standard input) with bzip2 algorithm.\n" \ ++ "Compress FILEs (or stdin) with bzip2 algorithm\n" \ + "\nOptions:" \ +- "\n -c Write to standard output" \ ++ "\n -c Write to stdout" \ + "\n -d Decompress" \ + "\n -f Force" \ + "\n -1..-9 Compression level" \ +@@ -214,7 +214,7 @@ + #define lzop_trivial_usage \ + "[-cfvd123456789CF] [FILE]..." + #define lzop_full_usage "\n\n" \ +- " -c Write to standard output" \ ++ " -c Write to stdout" \ + "\n -f Force" \ + "\n -v Verbose" \ + "\n -d Decompress" \ +@@ -231,7 +231,7 @@ + #define unlzop_trivial_usage \ + "[-cfvCF] [FILE]..." + #define unlzop_full_usage "\n\n" \ +- " -c Write to standard output" \ ++ " -c Write to stdout" \ + "\n -f Force" \ + "\n -v Verbose" \ + "\n -F Don't store or verify checksum" \ +@@ -242,11 +242,11 @@ + "Uncompress to stdout" + + #define unlzma_trivial_usage \ +- "[OPTIONS] [FILE]" ++ "[OPTIONS] [FILE]..." + #define unlzma_full_usage "\n\n" \ +- "Uncompress FILE (or standard input)\n" \ ++ "Uncompress FILE (or stdin)\n" \ + "\nOptions:" \ +- "\n -c Write to standard output" \ ++ "\n -c Write to stdout" \ + "\n -f Force" \ + + #define lzmacat_trivial_usage \ +@@ -255,7 +255,7 @@ + "Uncompress to stdout" + + #define cal_trivial_usage \ +- "[-jy] [[month] year]" ++ "[-jy] [[MONTH] YEAR]" + #define cal_full_usage "\n\n" \ + "Display a calendar\n" \ + "\nOptions:" \ +@@ -436,21 +436,21 @@ + "\n -c BYTES Limit core file size" \ + "\n -v Verbose" \ + "\n -P Create new process group" \ +- "\n -0 Close standard input" \ +- "\n -1 Close standard output" \ +- "\n -2 Close standard error" \ ++ "\n -0 Close stdin" \ ++ "\n -1 Close stdout" \ ++ "\n -2 Close stderr" \ + + #define setuidgid_trivial_usage \ +- "account prog args" ++ "USER PROG ARGS" + #define setuidgid_full_usage "\n\n" \ +- "Set uid and gid to account's uid and gid, removing all supplementary\n" \ ++ "Set uid and gid to USER's uid and gid, removing all supplementary\n" \ + "groups and run PROG" + #define envuidgid_trivial_usage \ +- "account prog args" ++ "USER PROG ARGS" + #define envuidgid_full_usage "\n\n" \ +- "Set $UID to account's uid and $GID to account's gid and run PROG" ++ "Set $UID to USER's uid and $GID to USER's gid and run PROG" + #define envdir_trivial_usage \ +- "dir prog args" ++ "DIR PROG ARGS" + #define envdir_full_usage "\n\n" \ + "Set various environment variables as specified by files\n" \ + "in the directory dir and run PROG" +@@ -477,7 +477,7 @@ + "\n a SIGXCPU after N seconds" \ + + #define chroot_trivial_usage \ +- "NEWROOT [PROG [ARGS]]" ++ "NEWROOT [PROG ARGS]" + #define chroot_full_usage "\n\n" \ + "Run PROG with root directory set to NEWROOT" + #define chroot_example_usage \ +@@ -527,7 +527,7 @@ + "Print the config file which built busybox" + + #define chrt_trivial_usage \ +- "[OPTIONS] [PRIO] [PID | PROG [ARGS]]" ++ "[OPTIONS] [PRIO] [PID | PROG ARGS]" + #define chrt_full_usage "\n\n" \ + "Manipulate real-time attributes of a process\n" \ + "\nOptions:" \ +@@ -567,7 +567,7 @@ + "Extract or list files from a cpio archive" \ + IF_FEATURE_CPIO_O(", or" \ + "\ncreate an archive" IF_FEATURE_CPIO_P(" (-o) or copy files (-p)") \ +- " using file list on standard input" \ ++ " using file list on stdin" \ + ) \ + "\n" \ + "\nMain operation mode:" \ +@@ -658,7 +658,7 @@ + #define cut_trivial_usage \ + "[OPTIONS] [FILE]..." + #define cut_full_usage "\n\n" \ +- "Print selected fields from each input FILE to standard output\n" \ ++ "Print selected fields from each input FILE to stdout\n" \ + "\nOptions:" \ + "\n -b LIST Output only bytes from LIST" \ + "\n -c LIST Output only characters from LIST" \ +@@ -721,7 +721,7 @@ + "p - print top of the stack (without altering the stack),\n" \ + "f - print entire stack, o - pop the value and set output radix\n" \ + "(value must be 10 or 16).\n" \ +- "Examples: 'dc 2 2 add' -> 4, 'dc 8 8 * 2 2 + /' -> 16.\n" \ ++ "Examples: 'dc 2 2 add' -> 4, 'dc 8 8 * 2 2 + /' -> 16\n" \ + + #define dc_example_usage \ + "$ dc 2 2 + p\n" \ +@@ -815,7 +815,7 @@ + "[-Pk" \ + IF_FEATURE_HUMAN_READABLE("mh") \ + IF_FEATURE_DF_FANCY("ai] [-B SIZE") \ +- "] [FILESYSTEM...]" ++ "] [FILESYSTEM]..." + #define df_full_usage "\n\n" \ + "Print filesystem usage statistics\n" \ + "\nOptions:" \ +@@ -847,7 +847,7 @@ + "/dev/sda3 17381728 17107080 274648 98% /\n" + + #define dhcprelay_trivial_usage \ +- "CLIENT_IFACE[,CLIENT_IFACE2...] SERVER_IFACE [SERVER_IP]" ++ "CLIENT_IFACE[,CLIENT_IFACE2]... SERVER_IFACE [SERVER_IP]" + #define dhcprelay_full_usage "\n\n" \ + "Relay DHCP requests between clients and server" \ + +@@ -893,15 +893,20 @@ + "\n -s SIZE Buffer size" \ + + #define dnsd_trivial_usage \ +- "[-c config] [-t seconds] [-p port] [-i iface-ip] [-d]" ++ "[-dvs] [-c CONFFILE] [-t TTL_SEC] [-p PORT] [-i ADDR]" + #define dnsd_full_usage "\n\n" \ + "Small static DNS server daemon\n" \ + "\nOptions:" \ +- "\n -c Config filename" \ +- "\n -t TTL in seconds" \ +- "\n -p Listening port" \ +- "\n -i Listening ip (default all)" \ ++ "\n -c FILE Config file" \ ++ "\n -t SEC TTL" \ ++ "\n -p PORT Listen on PORT" \ ++ "\n -i ADDR Listen on ADDR" \ + "\n -d Daemonize" \ ++ "\n -v Verbose" \ ++ "\n -s Send successful replies only. Use this if you want" \ ++ "\n to use /etc/resolv.conf with two nameserver lines:" \ ++ "\n nameserver DNSD_SERVER" \ ++ "\n nameserver NORNAL_DNS_SERVER" \ + + #define dos2unix_trivial_usage \ + "[OPTIONS] [FILE]" +@@ -922,7 +927,7 @@ + "\n -d unix2dos" \ + + #define dpkg_trivial_usage \ +- "[-ilCPru] [-F option] package_name" ++ "[-ilCPru] [-F OPT] PACKAGE" + #define dpkg_full_usage "\n\n" \ + "Install, remove and manage Debian packages\n" \ + "\nOptions:" \ +@@ -988,7 +993,7 @@ + #define dumpkmap_trivial_usage \ + "> keymap" + #define dumpkmap_full_usage "\n\n" \ +- "Print a binary keyboard translation table to standard output" ++ "Print a binary keyboard translation table to stdout" + #define dumpkmap_example_usage \ + "$ dumpkmap > keymap\n" + +@@ -1031,7 +1036,7 @@ + */ + + #define echo_trivial_usage \ +- IF_FEATURE_FANCY_ECHO("[-neE] ") "[ARG...]" ++ IF_FEATURE_FANCY_ECHO("[-neE] ") "[ARG]..." + #define echo_full_usage "\n\n" \ + "Print the specified ARGs to stdout" \ + IF_FEATURE_FANCY_ECHO( "\n" \ +@@ -1053,7 +1058,7 @@ + #define eject_trivial_usage \ + "[-t] [-T] [DEVICE]" + #define eject_full_usage "\n\n" \ +- "Eject specified DEVICE (or default /dev/cdrom)\n" \ ++ "Eject DEVICE or default /dev/cdrom\n" \ + "\nOptions:" \ + IF_FEATURE_EJECT_SCSI( \ + "\n -s SCSI device" \ +@@ -1065,7 +1070,7 @@ + #define ed_full_usage "" + + #define env_trivial_usage \ +- "[-iu] [-] [name=value]... [PROG [ARGS]]" ++ "[-iu] [-] [name=value]... [PROG ARGS]" + #define env_full_usage "\n\n" \ + "Print the current environment or run PROG after setting up\n" \ + "the specified environment\n" \ +@@ -1087,7 +1092,7 @@ + #define expand_trivial_usage \ + "[-i] [-t N] [FILE|-]" + #define expand_full_usage "\n\n" \ +- "Convert tabs to spaces, writing to standard output\n" \ ++ "Convert tabs to spaces, writing to stdout\n" \ + "\nOptions:" \ + IF_FEATURE_EXPAND_LONG_OPTIONS( \ + "\n -i,--initial Don't convert tabs after non blanks" \ +@@ -1101,7 +1106,7 @@ + #define expr_trivial_usage \ + "EXPRESSION" + #define expr_full_usage "\n\n" \ +- "Print the value of EXPRESSION to standard output\n" \ ++ "Print the value of EXPRESSION to stdout\n" \ + "\n" \ + "EXPRESSION may be:\n" \ + " ARG1 | ARG2 ARG1 if it is neither null nor 0, otherwise ARG2\n" \ +@@ -1216,7 +1221,7 @@ + "$ findfs LABEL=MyDevice" + + #define find_trivial_usage \ +- "[PATH...] [EXPRESSION]" ++ "[PATH]... [EXPRESSION]" + #define find_full_usage "\n\n" \ + "Search for files. The default PATH is the current directory,\n" \ + "default EXPRESSION is '-print'\n" \ +@@ -1256,7 +1261,7 @@ + IF_FEATURE_FIND_DEPTH( \ + "\n -depth Process directory name after traversing it") \ + IF_FEATURE_FIND_SIZE( \ +- "\n -size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))." \ ++ "\n -size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))" \ + "\n +/-N: file size is bigger/smaller than N") \ + IF_FEATURE_FIND_LINKS( \ + "\n -links N Number of links is greater than (+N), less than (-N)," \ +@@ -1308,10 +1313,9 @@ + "\n -v Verbose" \ + + #define fold_trivial_usage \ +- "[-bs] [-w WIDTH] [FILE]" ++ "[-bs] [-w WIDTH] [FILE]..." + #define fold_full_usage "\n\n" \ +- "Wrap input lines in each FILE (standard input by default), writing to\n" \ +- "standard output\n" \ ++ "Wrap input lines in each FILE (or stdin), writing to stdout\n" \ + "\nOptions:" \ + "\n -b Count bytes rather than columns" \ + "\n -s Break at spaces" \ +@@ -1336,7 +1340,7 @@ + "$ freeramdisk /dev/ram2\n" + + #define fsck_trivial_usage \ +- "[-ANPRTV] [-C fd] [-t fstype] [fs-options] [filesys...]" ++ "[-ANPRTV] [-C FD] [-t FSTYPE] [FS_OPTS] [BLOCKDEV]..." + #define fsck_full_usage "\n\n" \ + "Check and repair filesystems\n" \ + "\nOptions:" \ +@@ -1347,10 +1351,10 @@ + "\n -T Don't show title on startup" \ + "\n -V Verbose" \ + "\n -C n Write status information to specified filedescriptor" \ +- "\n -t type List of filesystem types to check" \ ++ "\n -t TYPE List of filesystem types to check" \ + + #define fsck_minix_trivial_usage \ +- "[-larvsmf] /dev/name" ++ "[-larvsmf] BLOCKDEV" + #define fsck_minix_full_usage "\n\n" \ + "Check MINIX filesystem\n" \ + "\nOptions:" \ +@@ -1463,7 +1467,7 @@ + "#!/bin/sh\n" \ + "GETOPT=`getopt -o ab:c:: --long a-long,b-long:,c-long:: \\\n" \ + " -n 'example.busybox' -- \"$@\"`\n" \ +- "if [ $? != 0 ]; then exit 1; fi\n" \ ++ "if [ $? != 0 ]; then exit 1; fi\n" \ + "eval set -- \"$GETOPT\"\n" \ + "while true; do\n" \ + " case $1 in\n" \ +@@ -1502,42 +1506,47 @@ + "\n -H HOST Log HOST into the utmp file as the hostname" \ + + #define grep_trivial_usage \ +- "[-HhrilLnqvso" \ ++ "[-HhnlLoqvsri" \ + IF_DESKTOP("w") \ +- "eF" \ ++ "F" \ + IF_FEATURE_GREP_EGREP_ALIAS("E") \ +- IF_FEATURE_GREP_CONTEXT("ABC") \ + IF_EXTRA_COMPAT("z") \ +- "] PATTERN [FILE]..." ++ "] [-m N] " \ ++ IF_FEATURE_GREP_CONTEXT("[-A/B/C N] ") \ ++ "PATTERN/-e PATTERN.../-f FILE [FILE]..." + #define grep_full_usage "\n\n" \ +- "Search for PATTERN in each FILE or standard input\n" \ ++ "Search for PATTERN in FILEs (or stdin)\n" \ + "\nOptions:" \ +- "\n -H Prefix output lines with filename where match was found" \ +- "\n -h Suppress the prefixing filename on output" \ +- "\n -r Recurse" \ +- "\n -i Ignore case distinctions" \ +- "\n -l List names of files that match" \ +- "\n -L List names of files that don't match" \ +- "\n -n Print line number with output lines" \ ++ "\n -H Add 'filename:' prefix" \ ++ "\n -h Do not add 'filename:' prefix" \ ++ "\n -n Add 'line_no:' prefix" \ ++ "\n -l Show only names of files that match" \ ++ "\n -L Show only names of files that don't match" \ ++ "\n -c Show only count of matching lines" \ ++ "\n -o Show only the matching part of line" \ + "\n -q Quiet. Return 0 if PATTERN is found, 1 otherwise" \ + "\n -v Select non-matching lines" \ +- "\n -s Suppress file open/read error messages" \ +- "\n -c Only print count of matching lines" \ +- "\n -o Show only the part of a line that matches PATTERN" \ +- "\n -m N Match up to N times per file" \ ++ "\n -s Suppress open and read errors" \ ++ "\n -r Recurse" \ ++ "\n -i Ignore case" \ + IF_DESKTOP( \ +- "\n -w Match whole words only") \ +- "\n -F PATTERN is a set of newline-separated strings" \ ++ "\n -w Match whole words only" \ ++ ) \ ++ "\n -F PATTERN is a literal (not regexp)" \ + IF_FEATURE_GREP_EGREP_ALIAS( \ +- "\n -E PATTERN is an extended regular expression") \ +- "\n -e PTRN Pattern to match" \ +- "\n -f FILE Read pattern from file" \ ++ "\n -E PATTERN is an extended regexp" \ ++ ) \ ++ IF_EXTRA_COMPAT( \ ++ "\n -z Input is NUL terminated" \ ++ ) \ ++ "\n -m N Match up to N times per file" \ + IF_FEATURE_GREP_CONTEXT( \ + "\n -A N Print N lines of trailing context" \ + "\n -B N Print N lines of leading context" \ +- "\n -C N Print N lines of output context") \ +- IF_EXTRA_COMPAT( \ +- "\n -z Input is NUL terminated") \ ++ "\n -C N Same as '-A N -B N'" \ ++ ) \ ++ "\n -e PTRN Pattern to match" \ ++ "\n -f FILE Read pattern from file" \ + + #define grep_example_usage \ + "$ grep root /etc/passwd\n" \ +@@ -1554,9 +1563,9 @@ + #define gunzip_trivial_usage \ + "[OPTIONS] [FILE]..." + #define gunzip_full_usage "\n\n" \ +- "Uncompress FILEs (or standard input)\n" \ ++ "Uncompress FILEs (or stdin)\n" \ + "\nOptions:" \ +- "\n -c Write to standard output" \ ++ "\n -c Write to stdout" \ + "\n -f Force" \ + "\n -t Test file integrity" \ + +@@ -1570,9 +1579,9 @@ + #define gzip_trivial_usage \ + "[OPTIONS] [FILE]..." + #define gzip_full_usage "\n\n" \ +- "Compress FILEs (or standard input)\n" \ ++ "Compress FILEs (or stdin)\n" \ + "\nOptions:" \ +- "\n -c Write to standard output" \ ++ "\n -c Write to stdout" \ + "\n -d Decompress" \ + "\n -f Force" \ + +@@ -1649,7 +1658,7 @@ + #define head_trivial_usage \ + "[OPTIONS] [FILE]..." + #define head_full_usage "\n\n" \ +- "Print first 10 lines of each FILE (or standard input) to standard output.\n" \ ++ "Print first 10 lines of each FILE (or stdin) to stdout.\n" \ + "With more than one FILE, precede each with a header giving the file name.\n" \ + "\nOptions:" \ + "\n -n N Print first N lines instead of first 10" \ +@@ -1664,9 +1673,9 @@ + "daemon:x:1:1:daemon:/usr/sbin:/bin/sh\n" + + #define hexdump_trivial_usage \ +- "[-bcCdefnosvx" IF_FEATURE_HEXDUMP_REVERSE("R") "] FILE..." ++ "[-bcCdefnosvx" IF_FEATURE_HEXDUMP_REVERSE("R") "] [FILE]..." + #define hexdump_full_usage "\n\n" \ +- "Display FILEs or standard input in a user specified format\n" \ ++ "Display FILEs (or stdin) in a user specified format\n" \ + "\nOptions:" \ + "\n -b One-byte octal display" \ + "\n -c One-byte character display" \ +@@ -1795,7 +1804,7 @@ + " [up|down] ..." + + #define ifenslave_trivial_usage \ +- "[-cdf] master-iface <slave-iface...>" ++ "[-cdf] MASTER_IFACE SLAVE_IFACE..." + #define ifenslave_full_usage "\n\n" \ + "Configure network interfaces for parallel routing\n" \ + "\nOptions:" \ +@@ -1847,7 +1856,7 @@ + "\n -k Kill running daemon" \ + + #define ifup_trivial_usage \ +- "[-ain"IF_FEATURE_IFUPDOWN_MAPPING("m")"vf] ifaces..." ++ "[-ain"IF_FEATURE_IFUPDOWN_MAPPING("m")"vf] IFACE..." + #define ifup_full_usage "\n\n" \ + "Options:" \ + "\n -a De/configure all interfaces automatically" \ +@@ -2018,11 +2027,11 @@ + " ::shutdown:/sbin/swapoff -a\n" + + #define inotifyd_trivial_usage \ +- "PROG FILE1[:MASK] ..." ++ "PROG FILE1[:MASK]..." + #define inotifyd_full_usage "\n\n" \ + "Run PROG on filesystem changes." \ + "\nWhen a filesystem event matching MASK occurs on FILEn," \ +- "\nPROG <actual_event(s)> <FILEn> [<subfile_name>] is run." \ ++ "\nPROG ACTUAL_EVENTS FILEn [SUBFILE] is run." \ + "\nEvents:" \ + "\n a File is accessed" \ + "\n c File is modified" \ +@@ -2042,7 +2051,7 @@ + "\n d Subfile is deleted" \ + "\n" \ + "\ninotifyd waits for PROG to exit." \ +- "\nWhen x event happens for all FILEs, inotifyd exits" \ ++ "\nWhen x event happens for all FILEs, inotifyd exits." \ + + /* 2.6 style insmod has no options and required filename + * (not module name - .ko can't be omitted) */ +@@ -2068,7 +2077,7 @@ + + /* -v, -b, -c are ignored */ + #define install_trivial_usage \ +- "[-cdDsp] [-o USER] [-g GRP] [-m MODE] [source] dest|directory" ++ "[-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST" + #define install_full_usage "\n\n" \ + "Copy files and set attributes\n" \ + "\nOptions:" \ +@@ -2247,7 +2256,7 @@ + "$ kill 252\n" + + #define killall_trivial_usage \ +- "[-l] [-q] [-SIG] process-name..." ++ "[-l] [-q] [-SIG] PROCESS_NAME..." + #define killall_full_usage "\n\n" \ + "Send a signal (default: TERM) to given processes\n" \ + "\nOptions:" \ +@@ -2287,8 +2296,7 @@ + #define less_trivial_usage \ + "[-EMNmh~I?] [FILE]..." + #define less_full_usage "\n\n" \ +- "View a file or list of files. The position within files can be\n" \ +- "changed, and files can be manipulated in various ways.\n" \ ++ "View FILE (or stdin) one screenful at a time\n" \ + "\nOptions:" \ + "\n -E Quit once the end of a file is reached" \ + "\n -M,-m Display status line with line numbers" \ +@@ -2306,7 +2314,7 @@ + #define linuxrc_full_usage "" + + #define setarch_trivial_usage \ +- "personality program [args...]" ++ "personality PROG ARGS" + #define setarch_full_usage "\n\n" \ + "Personality may be:\n" \ + " linux32 Set 32bit uname emulation\n" \ +@@ -2334,7 +2342,7 @@ + #define loadfont_trivial_usage \ + "< font" + #define loadfont_full_usage "\n\n" \ +- "Load a console font from standard input" \ ++ "Load a console font from stdin" \ + /* "\n -C TTY Affect TTY instead of /dev/tty" */ \ + + #define loadfont_example_usage \ +@@ -2343,7 +2351,7 @@ + #define loadkmap_trivial_usage \ + "< keymap" + #define loadkmap_full_usage "\n\n" \ +- "Load a binary keyboard translation table from standard input\n" \ ++ "Load a binary keyboard translation table from stdin\n" \ + /* "\n -C TTY Affect TTY instead of /dev/tty" */ \ + + #define loadkmap_example_usage \ +@@ -2352,7 +2360,7 @@ + #define logger_trivial_usage \ + "[OPTIONS] [MESSAGE]" + #define logger_full_usage "\n\n" \ +- "Write MESSAGE to the system log. If MESSAGE is omitted, log stdin.\n" \ ++ "Write MESSAGE (or stdin) to syslog\n" \ + "\nOptions:" \ + "\n -s Log to stderr as well as the system log" \ + "\n -t TAG Log using the specified tag (defaults to user name)" \ +@@ -2415,7 +2423,7 @@ + "\n tcpsvd -E 0 515 softlimit -m 999999 lpd /var/spool ./print" \ + + #define lpq_trivial_usage \ +- "[-P queue[@host[:port]]] [-U USERNAME] [-d JOBID...] [-fs]" ++ "[-P queue[@host[:port]]] [-U USERNAME] [-d JOBID]... [-fs]" + #define lpq_full_usage "\n\n" \ + "Options:" \ + "\n -P lp service to connect to (else uses $PRINTER)" \ +@@ -2764,8 +2772,8 @@ + "[-L LABEL] " \ + /* "[-M last-mounted-directory] [-S] [-T filesystem-type] " */ \ + "BLOCKDEV [KBYTES]" +-#define mkfs_ext2_full_usage "\n" \ +- "\n -b BLK_SIZE Block size, bytes" \ ++#define mkfs_ext2_full_usage "\n\n" \ ++ " -b BLK_SIZE Block size, bytes" \ + /* "\n -c Check device for bad blocks" */ \ + /* "\n -E opts Set extended options" */ \ + /* "\n -f size Fragment size in bytes" */ \ +@@ -2790,14 +2798,14 @@ + /* "\n -v Verbose" */ \ + + #define mkfs_minix_trivial_usage \ +- "[-c | -l filename] [-nXX] [-iXX] BLOCKDEV [KBYTES]" ++ "[-c | -l FILE] [-nXX] [-iXX] BLOCKDEV [KBYTES]" + #define mkfs_minix_full_usage "\n\n" \ + "Make a MINIX filesystem\n" \ + "\nOptions:" \ + "\n -c Check device for bad blocks" \ + "\n -n [14|30] Maximum length of filenames" \ + "\n -i INODES Number of inodes for the filesystem" \ +- "\n -l FILENAME Read bad blocks list from FILENAME" \ ++ "\n -l FILE Read bad blocks list from FILE" \ + "\n -v Make version 2 filesystem" \ + + #define mkfs_reiser_trivial_usage \ +@@ -2844,7 +2852,7 @@ + "$ mknod -m 644 /tmp/pipe p\n" + + #define mkswap_trivial_usage \ +- "[OPTIONS] BLOCKDEV" /* [SIZE_IN_KB] */ ++ "[OPTIONS] BLOCKDEV [KBYTES]" + #define mkswap_full_usage "\n\n" \ + "Prepare BLOCKDEV to be used as swap partition\n" \ + "\nOptions:" \ +@@ -2871,10 +2879,10 @@ + "-rw------- 1 andersen andersen 0 Apr 25 17:10 /tmp/temp.mWiLjM\n" + + #define modprobe_trivial_usage \ +- IF_MODPROBE_SMALL("[-qfwrsv] MODULE [symbol=value...]") \ ++ IF_MODPROBE_SMALL("[-qfwrsv] MODULE [symbol=value]...") \ + IF_NOT_MODPROBE_SMALL("[-" \ + IF_FEATURE_2_4_MODULES("k")"nqrsv" \ +- IF_FEATURE_MODPROBE_BLACKLIST("b")"] MODULE [symbol=value...]") ++ IF_FEATURE_MODPROBE_BLACKLIST("b")"] MODULE [symbol=value]...") + #define modprobe_full_usage "\n\n" \ + "Options:" \ + IF_MODPROBE_SMALL( \ +@@ -2962,7 +2970,7 @@ + #define more_trivial_usage \ + "[FILE]..." + #define more_full_usage "\n\n" \ +- "View FILE or standard input one screenful at a time" ++ "View FILE (or stdin) one screenful at a time" + + #define more_example_usage \ + "$ dmesg | more\n" +@@ -3180,7 +3188,7 @@ + ) + + #define nice_trivial_usage \ +- "[-n ADJUST] [PROG [ARGS]]" ++ "[-n ADJUST] [PROG ARGS]" + #define nice_full_usage "\n\n" \ + "Run PROG with modified scheduling priority\n" \ + "\nOptions:" \ +@@ -3212,7 +3220,7 @@ + "nmeter '%250d%t %20c int %i bio %b mem %m forks%p'" + + #define nohup_trivial_usage \ +- "PROG [ARGS]" ++ "PROG ARGS" + #define nohup_full_usage "\n\n" \ + "Run PROG immune to hangups, with output to a non-tty" + #define nohup_example_usage \ +@@ -3251,10 +3259,10 @@ + "[-aBbcDdeFfHhIiLlOovXx] " IF_DESKTOP("[-t TYPE] ") "[FILE]" + #define od_full_usage "\n\n" \ + "Write an unambiguous representation, octal bytes by default, of FILE\n" \ +- "(or standard input) to standard output." ++ "(or stdin) to stdout" + + #define openvt_trivial_usage \ +- "[-c N] [-sw] [PROG [ARGS]]" ++ "[-c N] [-sw] [PROG ARGS]" + #define openvt_full_usage "\n\n" \ + "Start PROG on a new virtual terminal\n" \ + "\nOptions:" \ +@@ -3334,11 +3342,11 @@ + + #if (ENABLE_FEATURE_PIDOF_SINGLE || ENABLE_FEATURE_PIDOF_OMIT) + #define pidof_trivial_usage \ +- "[OPTIONS] [NAME...]" ++ "[OPTIONS] [NAME]..." + #define USAGE_PIDOF "\n\nOptions:" + #else + #define pidof_trivial_usage \ +- "[NAME...]" ++ "[NAME]..." + #define USAGE_PIDOF /* none */ + #endif + #define pidof_full_usage "\n\n" \ +@@ -3473,13 +3481,13 @@ + "\n -f Force power off (don't go through init)" \ + + #define printenv_trivial_usage \ +- "[VARIABLE...]" ++ "[VARIABLE]..." + #define printenv_full_usage "\n\n" \ +- "Print all or part of environment.\n" \ +- "If no environment VARIABLE specified, print them all." ++ "Print environment VARIABLEs.\n" \ ++ "If no VARIABLE specified, print all." + + #define printf_trivial_usage \ +- "FORMAT [ARGUMENT...]" ++ "FORMAT [ARGUMENT]..." + #define printf_full_usage "\n\n" \ + "Format and print ARGUMENT(s) according to FORMAT,\n" \ + "where FORMAT controls the output exactly as in C printf" +@@ -3610,9 +3618,9 @@ + "\n -n Disable byte order auto-detection" \ + + #define realpath_trivial_usage \ +- "pathname..." ++ "FILE..." + #define realpath_full_usage "\n\n" \ +- "Return the absolute pathnames of given argument" ++ "Return the absolute pathnames of given FILE" + + #define reboot_trivial_usage \ + "[-d DELAY] [-n] [-f]" +@@ -3628,11 +3636,11 @@ + #define reformime_full_usage "\n\n" \ + "Parse MIME-encoded message\n" \ + "\nOptions:" \ +- "\n -x prefix Extract content of MIME sections to files" \ +- "\n -X prog [args] Filter content of MIME sections through prog." \ ++ "\n -x PREFIX Extract content of MIME sections to files" \ ++ "\n -X PROG ARGS Filter content of MIME sections through PROG" \ + "\n Must be the last option" \ + "\n" \ +- "\nOther options are silently ignored." \ ++ "\nOther options are silently ignored" \ + + #define renice_trivial_usage \ + "{{-n INCREMENT} | PRIORITY} [[-p | -g | -u] ID...]" +@@ -3725,7 +3733,7 @@ + "\n -A inet" IF_FEATURE_IPV6("{6}") " Select address family" \ + + #define rpm_trivial_usage \ +- "-i -q[ildc]p package.rpm" ++ "-i -q[ildc]p PACKAGE.rpm" + #define rpm_full_usage "\n\n" \ + "Manipulate RPM packages\n" \ + "\nOptions:" \ +@@ -3766,8 +3774,8 @@ + ) + + #define runcon_trivial_usage \ +- "[-c] [-u USER] [-r ROLE] [-t TYPE] [-l RANGE] PROG [ARGS]\n" \ +- " runcon CONTEXT PROG [ARGS]" ++ "[-c] [-u USER] [-r ROLE] [-t TYPE] [-l RANGE] PROG ARGS\n" \ ++ " runcon CONTEXT PROG ARGS" + #define runcon_full_usage "\n\n" \ + "Run PROG in a different security context\n" \ + "\n CONTEXT Complete security context\n" \ +@@ -3813,23 +3821,23 @@ + "+ shutdown -h +4m" + + #define runlevel_trivial_usage \ +- "[utmp]" ++ "[FILE]" + #define runlevel_full_usage "\n\n" \ + "Find the current and previous system runlevel\n" \ + "\n" \ +- "If no utmp file exists or if no runlevel record can be found,\n" \ ++ "If no utmp FILE exists or if no runlevel record can be found,\n" \ + "print \"unknown\"" + #define runlevel_example_usage \ + "$ runlevel /var/run/utmp\n" \ + "N 2" + + #define runsv_trivial_usage \ +- "dir" ++ "DIR" + #define runsv_full_usage "\n\n" \ + "Start and monitor a service and optionally an appendant log service" + + #define runsvdir_trivial_usage \ +- "[-P] [-s SCRIPT] dir" ++ "[-P] [-s SCRIPT] DIR" + #define runsvdir_full_usage "\n\n" \ + "Start a runsv process for each subdirectory. If it exits, restart it.\n" \ + "\n -P Put each runsv in a new session" \ +@@ -3908,7 +3916,7 @@ + "[-w] [-s SEP] [FIRST [INC]] LAST" + #define seq_full_usage "\n\n" \ + "Print numbers from FIRST to LAST, in steps of INC.\n" \ +- "FIRST, INC default to 1\n" \ ++ "FIRST, INC default to 1.\n" \ + "\nOptions:" \ + "\n -w Pad to last with leading zeros" \ + "\n -s SEP String separator" \ +@@ -3949,7 +3957,7 @@ + "\n -e DIR Exclude DIR" \ + "\n -F Force reset of context to match file_context for customizable files" \ + "\n -o FILE Save list of files with incorrect context" \ +- "\n -s Take a list of files from standard input (instead of command line)" \ ++ "\n -s Take a list of files from stdin (instead of command line)" \ + "\n -v Show changes in file labels, if type or role are changing" \ + "\n -vv Show changes in file labels, if type, role, or user are changing" \ + "\n -W Display warnings about entries that had no matching files" \ +@@ -3971,7 +3979,7 @@ + "Set entries into the kernel's scancode-to-keycode map,\n" \ + "allowing unusual keyboards to generate usable keycodes.\n\n" \ + "SCANCODE may be either xx or e0xx (hexadecimal),\n" \ +- "and KEYCODE is given in decimal" \ ++ "and KEYCODE is given in decimal." \ + + #define setkeycodes_example_usage \ + "$ setkeycodes e030 127\n" +@@ -3988,7 +3996,7 @@ + "Change boolean setting" + + #define setsid_trivial_usage \ +- "PROG [ARG...]" ++ "PROG ARGS" + #define setsid_full_usage "\n\n" \ + "Run PROG in a new session. PROG will have no controlling terminal\n" \ + "and will not be affected by keyboard signals (Ctrl-C etc).\n" \ +@@ -4103,7 +4111,7 @@ + "$ cat TODO | split -a 2 -l 2 TODO_\n" + + #define start_stop_daemon_trivial_usage \ +- "[OPTIONS] [-S|-K] ... [-- arguments...]" ++ "[OPTIONS] [-S|-K] ... [-- ARGS...]" + #define start_stop_daemon_full_usage "\n\n" \ + "Search for matching processes, and then\n" \ + "-K: stop all matching processes.\n" \ +@@ -4256,7 +4264,7 @@ + "\n -s SH Shell to use instead of default shell" \ + + #define sulogin_trivial_usage \ +- "[OPTIONS] [TTY]" ++ "[-t N] [TTY]" + #define sulogin_full_usage "\n\n" \ + "Single user login\n" \ + "\nOptions:" \ +@@ -4271,7 +4279,7 @@ + "\n -s Use System V sum algorithm (512byte blocks)" \ + + #define sv_trivial_usage \ +- "[-v] [-w SEC] command service..." ++ "[-v] [-w SEC] CMD SERVICE_DIR..." + #define sv_full_usage "\n\n" \ + "Control services monitored by runsv supervisor.\n" \ + "Commands (only first character is enough):\n" \ +@@ -4289,7 +4297,7 @@ + #define svlogd_trivial_usage \ + "[-ttv] [-r c] [-R abc] [-l len] [-b buflen] dir..." + #define svlogd_full_usage "\n\n" \ +- "Continuously read log data from standard input, optionally\n" \ ++ "Continuously read log data from stdin, optionally\n" \ + "filter log messages, and write the data to one or more automatically\n" \ + "rotated logs" \ + +@@ -4326,7 +4334,7 @@ + + #define fsync_trivial_usage \ + "[OPTIONS] FILE..." +-#define fsync_full_usage \ ++#define fsync_full_usage "\n\n" \ + "Write files' buffered blocks to disk\n" \ + "\nOptions:" \ + "\n -d Avoid syncing metadata" +@@ -4354,11 +4362,11 @@ + "[OPTIONS]" + #define syslogd_full_usage "\n\n" \ + "System logging utility.\n" \ +- "Note that this version of syslogd ignores /etc/syslog.conf.\n" \ ++ "This version of syslogd ignores /etc/syslog.conf\n" \ + "\nOptions:" \ + "\n -n Run in foreground" \ + "\n -O FILE Log to given file (default:/var/log/messages)" \ +- "\n -l n Set local log level" \ ++ "\n -l N Set local log level" \ + "\n -S Smaller logging output" \ + IF_FEATURE_ROTATE_LOGFILE( \ + "\n -s SIZE Max size (KB) before rotate (default:200KB, 0=off)" \ +@@ -4385,7 +4393,7 @@ + #define tail_trivial_usage \ + "[OPTIONS] [FILE]..." + #define tail_full_usage "\n\n" \ +- "Print last 10 lines of each FILE (or standard input) to standard output.\n" \ ++ "Print last 10 lines of each FILE (or stdin) to stdout.\n" \ + "With more than one FILE, precede each with a header giving the file name.\n" \ + "\nOptions:" \ + IF_FEATURE_FANCY_TAIL( \ +@@ -4454,7 +4462,7 @@ + "$ tar -cf /tmp/tarball.tar /usr/local\n" + + #define taskset_trivial_usage \ +- "[-p] [MASK] [PID | PROG [ARGS]]" ++ "[-p] [MASK] [PID | PROG ARGS]" + #define taskset_full_usage "\n\n" \ + "Set or get CPU affinity\n" \ + "\nOptions:" \ +@@ -4474,7 +4482,7 @@ + #define tee_trivial_usage \ + "[OPTIONS] [FILE]..." + #define tee_full_usage "\n\n" \ +- "Copy standard input to each FILE, and also to standard output\n" \ ++ "Copy stdin to each FILE, and also to stdout\n" \ + "\nOptions:" \ + "\n -a Append to the given FILEs, don't overwrite" \ + "\n -i Ignore interrupt signals (SIGINT)" \ +@@ -4514,9 +4522,9 @@ + "\n -p PORT Port to listen on" \ + "\n -b ADDR[:PORT] Address to bind to" \ + "\n -F Run in foreground" \ +- "\n -i Run as inetd service" \ ++ "\n -i Inetd mode" \ + IF_FEATURE_TELNETD_INETD_WAIT( \ +- "\n -w SEC Run as inetd service in wait mode, linger time SEC" \ ++ "\n -w SEC Inetd 'wait' mode, linger time SEC" \ + "\n -S Log to syslog (implied by -i or without -F and -w)" \ + ) \ + ) +@@ -4568,11 +4576,11 @@ + /* with not-implemented options: */ + /* "[-hpEvv] [-c N] [-C N[:MSG]] [-b N] [-u USER] [-l NAME] [-i DIR|-x CDB] [-t SEC] IP PORT PROG" */ + #define tcpsvd_full_usage "\n\n" \ +- "Create TCP socket, bind to IP:PORT and listen\n" \ ++ "Create TCP socket, bind to IP:PORT and listen\n" \ + "for incoming connection. Run PROG for each connection.\n" \ + "\n IP IP to listen on. '0' = all" \ + "\n PORT Port to listen on" \ +- "\n PROG [ARGS] Program to run" \ ++ "\n PROG ARGS Program to run" \ + "\n -l NAME Local hostname (else looks up local hostname in DNS)" \ + "\n -u USER[:GRP] Change to user/group after bind" \ + "\n -c N Handle up to N connections simultaneously" \ +@@ -4592,7 +4600,7 @@ + "redirecting all further packets with same peer ip:port to it.\n" \ + "\n IP IP to listen on. '0' = all" \ + "\n PORT Port to listen on" \ +- "\n PROG [ARGS] Program to run" \ ++ "\n PROG ARGS Program to run" \ + "\n -l NAME Local hostname (else looks up local hostname in DNS)" \ + "\n -u USER[:GRP] Change to user/group after bind" \ + "\n -c N Handle up to N connections simultaneously" \ +@@ -4633,14 +4641,14 @@ + "\n -u Access files as USER" \ + + #define time_trivial_usage \ +- "[OPTIONS] PROG [ARGS]" ++ "[OPTIONS] PROG ARGS" + #define time_full_usage "\n\n" \ +- "Run PROG. When it finishes, its resource usage is displayed.\n" \ ++ "Run PROG, display resource usage when it exits\n" \ + "\nOptions:" \ + "\n -v Verbose" \ + + #define timeout_trivial_usage \ +- "[-t SECS] [-s SIG] PROG [ARGS]" ++ "[-t SECS] [-s SIG] PROG ARGS" + #define timeout_full_usage "\n\n" \ + "Runs PROG. Sends SIG to it if it is not gone in SECS seconds.\n" \ + "Defaults: SECS: 10, SIG: TERM." \ +@@ -4650,7 +4658,8 @@ + #define top_full_usage "\n\n" \ + "Provide a view of process activity in real time.\n" \ + "Read the status of all processes from /proc each SECONDS\n" \ +- "and show the status for however many processes will fit on the screen." \ ++ "and display a screenful of them." \ ++//TODO: add options and keyboard commands + + #define touch_trivial_usage \ + "[-c] [-d DATE] FILE [FILE]..." +@@ -4670,8 +4679,7 @@ + #define tr_trivial_usage \ + "[-cds] STRING1 [STRING2]" + #define tr_full_usage "\n\n" \ +- "Translate, squeeze, and/or delete characters from\n" \ +- "standard input, writing to standard output\n" \ ++ "Translate, squeeze, or delete characters from stdin, writing to stdout\n" \ + "\nOptions:" \ + "\n -c Take complement of STRING1" \ + "\n -d Delete input characters coded STRING1" \ +@@ -4693,7 +4701,7 @@ + ) \ + "\n -F Set the don't fragment bit" \ + "\n -I Use ICMP ECHO instead of UDP datagrams" \ +- "\n -l Display the ttl value of the returned packet" \ ++ "\n -l Display the TTL value of the returned packet" \ + "\n -d Set SO_DEBUG options to socket" \ + "\n -n Print numeric addresses" \ + "\n -r Bypass routing tables, send directly to HOST" \ +@@ -4701,7 +4709,7 @@ + "\n -m Max time-to-live (max number of hops)" \ + "\n -p Base UDP port number used in probes" \ + "\n (default 33434)" \ +- "\n -q Number of probes per 'ttl' (default 3)" \ ++ "\n -q Number of probes per TTL (default 3)" \ + "\n -s IP address to use as the source address" \ + "\n -t Type-of-service in probe packets (default 0)" \ + "\n -w Time in seconds to wait for a response (default 3)" \ +@@ -4721,7 +4729,7 @@ + "\n -m Max time-to-live (max number of hops)" \ + "\n -p Base UDP port number used in probes" \ + "\n (default is 33434)" \ +- "\n -q Number of probes per 'ttl' (default 3)" \ ++ "\n -q Number of probes per TTL (default 3)" \ + "\n -s IP address to use as the source address" \ + "\n -t Type-of-service in probe packets (default 0)" \ + "\n -w Time in seconds to wait for a response (default 3)" \ +@@ -4738,7 +4746,7 @@ + #define tty_trivial_usage \ + "" + #define tty_full_usage "\n\n" \ +- "Print file name of standard input's terminal" \ ++ "Print file name of stdin's terminal" \ + IF_INCLUDE_SUSv2( "\n" \ + "\nOptions:" \ + "\n -s Print nothing, only return exit status" \ +@@ -4750,7 +4758,7 @@ + #define ttysize_trivial_usage \ + "[w] [h]" + #define ttysize_full_usage "\n\n" \ +- "Print dimension(s) of standard input's terminal, on error return 80x25" ++ "Print dimension(s) of stdin's terminal, on error return 80x25" + + #define tunctl_trivial_usage \ + "[-f device] ([-t name] | -d name)" IF_FEATURE_TUNCTL_UG(" [-u owner] [-g group] [-b]") +@@ -4894,7 +4902,7 @@ + "Linux debian 2.4.23 #2 Tue Dec 23 17:09:10 MST 2003 i686 GNU/Linux\n" + + #define uncompress_trivial_usage \ +- "[-c] [-f] [FILE...]" ++ "[-c] [-f] [FILE]..." + #define uncompress_full_usage "\n\n" \ + "Uncompress .Z file[s]\n" \ + "\nOptions:" \ +@@ -4904,7 +4912,7 @@ + #define unexpand_trivial_usage \ + "[-f][-a][-t N] [FILE|-]" + #define unexpand_full_usage "\n\n" \ +- "Convert spaces to tabs, writing to standard output\n" \ ++ "Convert spaces to tabs, writing to stdout\n" \ + "\nOptions:" \ + IF_FEATURE_UNEXPAND_LONG_OPTIONS( \ + "\n -a,--all Convert all blanks" \ +@@ -5029,13 +5037,13 @@ + #define wall_trivial_usage \ + "[FILE]" + #define wall_full_usage "\n\n" \ +- "Write content of FILE or standard-input to all logged-in users" ++ "Write content of FILE or stdin to all logged-in users" + #define wall_sample_usage \ + "echo foo | wall\n" \ + "wall ./mymessage" + + #define watch_trivial_usage \ +- "[-n seconds] [-t] PROG [ARGS]" ++ "[-n SEC] [-t] PROG ARGS" + #define watch_full_usage "\n\n" \ + "Run PROG periodically\n" \ + "\nOptions:" \ +@@ -5062,8 +5070,8 @@ + #define wc_trivial_usage \ + "[OPTIONS] [FILE]..." + #define wc_full_usage "\n\n" \ +- "Print line, word, and byte counts for each FILE, and a total line if\n" \ +- "more than one FILE is specified. With no FILE, read standard input.\n" \ ++ "Print line, word, and byte counts for each FILE (or stdin),\n" \ ++ "and a total line if more than one FILE is specified\n" \ + "\nOptions:" \ + "\n -c Print the byte counts" \ + "\n -l Print the newline counts" \ +@@ -5078,7 +5086,7 @@ + IF_FEATURE_WGET_LONG_OPTIONS( \ + "[-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document file]\n" \ + " [--header 'header: value'] [-Y|--proxy on/off] [-P DIR]\n" \ +- " [-U|--user-agent agent] url" \ ++ " [--no-check-certificate] [-U|--user-agent agent] url" \ + ) \ + IF_NOT_FEATURE_WGET_LONG_OPTIONS( \ + "[-csq] [-O file] [-Y on/off] [-P DIR] [-U agent] url" \ +@@ -5115,9 +5123,9 @@ + "Print the user name associated with the current effective user id" + + #define xargs_trivial_usage \ +- "[OPTIONS] [PROG [ARGS]]" ++ "[OPTIONS] [PROG ARGS]" + #define xargs_full_usage "\n\n" \ +- "Run PROG on every item given by standard input\n" \ ++ "Run PROG on every item given by stdin\n" \ + "\nOptions:" \ + IF_FEATURE_XARGS_SUPPORT_CONFIRMATION( \ + "\n -p Ask user whether to run each command") \ |