]> granicus.if.org Git - strace/blob - tests/qual_inject-retval.test
tests: prepare for introduction of -e inject= option
[strace] / tests / qual_inject-retval.test
1 #!/bin/sh
2
3 # Check success injection.
4
5 . "${srcdir=.}/scno_tampering.sh"
6
7 check_injection()
8 {
9         local syscall rval
10
11         syscall=chdir
12         rval="$1"; shift
13
14         run_strace -a12 -e$syscall -efault="$syscall:retval=$rval" "$@" \
15                 ./qual_inject-retval "$rval" > "$EXP"
16         match_diff "$LOG" "$EXP"
17         rm -f "$EXP"
18 }
19
20 check_injection 0
21 check_injection 42