aboutsummaryrefslogtreecommitdiff
path: root/tests-mx32/ioctl_evdev-success-v.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests-mx32/ioctl_evdev-success-v.test')
-rwxr-xr-xtests-mx32/ioctl_evdev-success-v.test13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests-mx32/ioctl_evdev-success-v.test b/tests-mx32/ioctl_evdev-success-v.test
new file mode 100755
index 000000000..358d9a38a
--- /dev/null
+++ b/tests-mx32/ioctl_evdev-success-v.test
@@ -0,0 +1,13 @@
+#!/bin/sh -efu
+
+. "${srcdir=.}/scno_tampering.sh"
+
+: ${IOCTL_INJECT_START=256}
+: ${IOCTL_INJECT_RETVAL=8}
+
+run_prog
+run_strace -a16 -v -e trace=ioctl \
+ -e inject=ioctl:retval="${IOCTL_INJECT_RETVAL}":when="${IOCTL_INJECT_START}+" \
+ ../ioctl_evdev-success-v "${IOCTL_INJECT_START}" "${IOCTL_INJECT_RETVAL}"> "$EXP"
+grep -v '^ioctl([012][,<]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"