]> granicus.if.org Git - strace/blobdiff - tests/qual_inject-retval.test
strace: terminate itself if interrupted by a signal
[strace] / tests / qual_inject-retval.test
index 3d812012e8e1aa9372a588ae4209456f7e762d0a..239ab0a4d1eb418abdd344391d8311ff19ab6a84 100755 (executable)
@@ -4,6 +4,9 @@
 
 . "${srcdir=.}/scno_tampering.sh"
 
+: ${suffix=}
+[ -z "${name_override-}" ] || NAME="$name_override"
+
 check_injection()
 {
        local syscall rval
@@ -11,10 +14,9 @@ check_injection()
        syscall=chdir
        rval="$1"; shift
 
-       run_strace -a12 -e$syscall -efault="$syscall:retval=$rval" "$@" \
-               ./qual_inject-retval "$rval" > "$EXP"
+       run_strace -a12 -e$syscall -einject="$syscall:retval=$rval$suffix" "$@" \
+               ../qual_inject-retval "$rval" > "$EXP"
        match_diff "$LOG" "$EXP"
-       rm -f "$EXP"
 }
 
 check_injection 0