From: Ulrich Drepper Date: Fri, 9 Sep 2011 16:31:43 +0000 (-0400) Subject: Fix sotruss help messages X-Git-Tag: glibc-2.15~318 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=633e9e0fc2aef7d6882b1e699174120117bd66ea;p=platform%2Fupstream%2Fglibc.git Fix sotruss help messages --- diff --git a/ChangeLog b/ChangeLog index 0dcadb4..a41461d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2011-09-09 Ulrich Drepper + * elf/sotruss.ksh: Clean up, fix, and complete help messages. + * elf/dl-iteratephdr.c (hidden_proto): Fill in data from the real link map. diff --git a/elf/sotruss.ksh b/elf/sotruss.ksh index 6bbdc89..e738115 100755 --- a/elf/sotruss.ksh +++ b/elf/sotruss.ksh @@ -31,22 +31,23 @@ lib='@PREFIX@/$LIB/audit/sotruss-lib.so' function do_help { echo $"Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...] - -F, --from FROMLIST trace calls from objects on FORMLIST - -T, --to TOLIST trace calls to objects on TOLIST + -F, --from FROMLIST Trace calls from objects on FROMLIST + -T, --to TOLIST Trace calls to objects on TOLIST - -e, --exit also show exits from the function calls - -f, --follow trace child processes - -o, --output FILENAME write output to FILENAME (or FILENAME.$PID in case + -e, --exit Also show exits from the function calls + -f, --follow Trace child processes + -o, --output FILENAME Write output to FILENAME (or FILENAME.$PID in case -f is also used) instead of standard error - --help print this help and exit - --version print version information and exit" + -?, --help Give this help list + --usage Give a short usage message + --version Print program version" echo printf $"Mandatory arguments to long options are also mandatory for any corresponding\nshort options.\n" echo - echo $"For bug reporting instructions, please see: + printf $"For bug reporting instructions, please see: . " exit 0 @@ -80,12 +81,14 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. printf $"Written by %s.\n" "Ulrich Drepper" exit 0 ;; - --h | --he | --hel | --help) + -\? | --h | --he | --hel | --help) do_help ;; --u | --us | --usa | --usag | --usage) printf $"Usage: %s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit] - [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]\n" sotruss + [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST] + [--help] [--usage] [--version] [--] + EXECUTABLE [EXECUTABLE-OPTION...]\n" sotruss exit 0 ;; -F | --fr | --fro | --from)