mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-03 14:48:57 +00:00
dwatch(1): Separate default values so `-[BK] num' don't affect usage
If you were to pass an invalid option after `-B num' or `-K num' you would see that the usage statement would show the value you passed instead of the actual default. Moving the default values to separate variables that are unaffected by the options-parsing allows the usage statement to correctly show the hard-coded default values if no flags are used. Sponsored by: Smule, Inc.
This commit is contained in:
parent
4a84c26cfc
commit
5f2202d104
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=333514
@ -56,6 +56,12 @@ pgm="${0##*/}" # Program basename
|
||||
#
|
||||
PROBE_ARG=
|
||||
|
||||
#
|
||||
# Command-line defaults
|
||||
#
|
||||
_MAX_ARGS=64 # -B num
|
||||
_MAX_DEPTH=64 # -K num
|
||||
|
||||
#
|
||||
# Command-line options
|
||||
#
|
||||
@ -77,8 +83,8 @@ GROUP= # -g group
|
||||
JID= # -j jail
|
||||
LIST= # -l
|
||||
LIST_PROFILES= # -Q
|
||||
MAX_ARGS=64 # -B num
|
||||
MAX_DEPTH=64 # -K num
|
||||
MAX_ARGS=$_MAX_ARGS # -B num
|
||||
MAX_DEPTH=$_MAX_DEPTH # -K num
|
||||
ONELINE= # -1
|
||||
OUTPUT= # -o file
|
||||
OUTPUT_CMD= # -O cmd
|
||||
@ -144,7 +150,7 @@ usage()
|
||||
printf "$optfmt" "-1" \
|
||||
"Print one line per process/profile (Default; disables \`-R')."
|
||||
printf "$optfmt" "-B num" \
|
||||
"Maximum process arguments to display (Default $MAX_ARGS)."
|
||||
"Maximum process arguments to display (Default $_MAX_ARGS)."
|
||||
printf "$optfmt" "-d" \
|
||||
"Debug. Send dtrace(1) script to stdout instead of executing."
|
||||
printf "$optfmt" "-e" \
|
||||
@ -162,7 +168,7 @@ usage()
|
||||
printf "$optfmt" "-k name" \
|
||||
"Only show processes matching name."
|
||||
printf "$optfmt" "-K num" \
|
||||
"Maximum directory depth to display (Default $MAX_DEPTH)."
|
||||
"Maximum directory depth to display (Default $_MAX_DEPTH)."
|
||||
printf "$optfmt" "-l" \
|
||||
"List available probes on standard output and exit."
|
||||
printf "$optfmt" "-m" \
|
||||
|
Loading…
Reference in New Issue
Block a user