Dmitry V. Levin | df7aa2b | 2015-01-19 17:02:16 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | # Check ioctl syscall decoding. |
| 4 | |
| 5 | . "${srcdir=.}/init.sh" |
| 6 | |
Dmitry V. Levin | fb2a543 | 2015-09-22 21:22:37 +0000 | [diff] [blame] | 7 | OUT="$LOG.out" |
Dmitry V. Levin | 19ff2b2 | 2016-01-09 01:36:54 +0000 | [diff] [blame^] | 8 | EXP="$LOG.exp" |
| 9 | |
| 10 | run_prog > /dev/null |
| 11 | run_strace -a16 -eioctl $args > "$EXP" |
| 12 | check_prog grep |
| 13 | grep -v '^ioctl([012],' < "$LOG" > "$OUT" |
| 14 | match_diff "$OUT" "$EXP" |
| 15 | |
| 16 | rm -f "$EXP" "$OUT" |
Dmitry V. Levin | df7aa2b | 2015-01-19 17:02:16 +0000 | [diff] [blame] | 17 | |
| 18 | exit 0 |