Fix up all use of /dev/stderr for portability to busybox /bin/sh
[ust.git] / usttrace
index 54266db2cf432bcbaa1b8feef466e0c965d834cc..e76dae71be1f6590e1ea487bde1ba3c4921ddea3 100755 (executable)
--- a/usttrace
+++ b/usttrace
@@ -4,7 +4,7 @@
 # Distributed under the GPLv2.
 
 error() {
-       echo "$0: error: $1" 2>/dev/stderr
+       echo "$0: error: $1" 1>&2
 }
 
 sighandler() {
@@ -13,7 +13,7 @@ sighandler() {
                UST_CONSUMERD_PID=`cat $pidfilepath`
        fi
        # Tell the daemon to die
-       kill -SIGTERM "${UST_CONSUMERD_PID}"
+       kill -TERM "${UST_CONSUMERD_PID}"
 
        echo "Waiting for ust-consumerd to shutdown..."
        wait "${UST_CONSUMERD_PID}"
@@ -45,18 +45,18 @@ fi
 BASE_TRACE_DIR="${HOME}/.usttraces"
 
 usage() {
-       echo "usage:  $0 OPTIONS COMMAND" 2>/dev/stderr
-       echo "" 2>/dev/stderr
-       echo "Options:" 2>/dev/stderr
-       echo "    -l    Runtime link with UST library." 2>/dev/stderr
-       echo "          (Needed only if program was not linked at compile time with libust.)" 2>/dev/stderr
-       echo "    -L    Add path to ust libraries to LD_LIBRARY_PATH." 2>/dev/stderr
-       echo "    -m    Instrument malloc calls." 2>/dev/stderr
-       echo "    -f    Also trace forked processes." 2>/dev/stderr
-       echo "    -s    Use system-wide daemon instead of creating one for this session." 2>/dev/stderr
-       echo "    -S    Specify the subbuffer size." 2>/dev/stderr
-       echo "    -N    Specify the number of subbuffers." 2>/dev/stderr
-       echo "    -o    Output directory of the trace." 2>/dev/stderr
+       echo "usage:  $0 OPTIONS COMMAND" 1>&2
+       echo "" 1>&2
+       echo "Options:" 1>&2
+       echo "    -l    Runtime link with UST library." 1>&2
+       echo "          (Needed only if program was not linked at compile time with libust.)" 1>&2
+       echo "    -L    Add path to ust libraries to LD_LIBRARY_PATH." 1>&2
+       echo "    -m    Instrument malloc calls." 1>&2
+       echo "    -f    Also trace forked processes." 1>&2
+       echo "    -s    Use system-wide daemon instead of creating one for this session." 1>&2
+       echo "    -S    Specify the subbuffer size." 1>&2
+       echo "    -N    Specify the number of subbuffers." 1>&2
+       echo "    -o    Output directory of the trace." 1>&2
 }
 
 while getopts ":hlLmfsWS:N:o:" options; do
@@ -123,7 +123,7 @@ UST_CONSUMERD_SOCKPATH="/tmp/ust-consumerd-sock-$$"
 if [ "$arg_syswide_daemon" != "1" ];
 then
        pidfilepath="/tmp/usttrace-$USER-$(date +%Y%m%d%H%M%S%N)-ust-consumerd-pid"
-       trap "sighandler $pidfilepath" SIGINT
+       trap "sighandler $pidfilepath" INT
        mkfifo -m 0600 "$pidfilepath"
        # Start daemon
        ${UST_CONSUMERD} --pidfile "$pidfilepath" -s "${UST_CONSUMERD_SOCKPATH}" -o "$OUTDIR" >"$OUTDIR/ust-consumerd.log" 2>&1 &
@@ -206,7 +206,7 @@ fi
 if [ "$arg_syswide_daemon" != "1" ];
 then
        # Tell the daemon to die
-       kill -SIGTERM "${UST_CONSUMERD_PID}"
+       kill -TERM "${UST_CONSUMERD_PID}"
 
        echo "Waiting for ust-consumerd to shutdown..."
        wait "${UST_CONSUMERD_PID}"
This page took 0.026944 seconds and 4 git commands to generate.