Dmitry V. Levin | 446e5b1 | 2016-02-16 00:52:43 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | # Check poll syscall decoding. |
| 4 | |
| 5 | . "${srcdir=.}/init.sh" |
| 6 | |
| 7 | run_prog > /dev/null |
Dmitry V. Levin | fd2d6a7 | 2016-05-07 23:09:09 +0000 | [diff] [blame] | 8 | run_strace -a16 -vepoll $args > "$OUT" |
Dmitry V. Levin | 446e5b1 | 2016-02-16 00:52:43 +0000 | [diff] [blame] | 9 | match_diff "$LOG" "$OUT" |
| 10 | |
| 11 | for abbrev in 0 1 2 3 4 5; do |
Dmitry V. Levin | 579a4aa | 2016-03-30 00:13:56 +0000 | [diff] [blame] | 12 | run_prog "./$NAME" $abbrev > /dev/null |
Dmitry V. Levin | fd2d6a7 | 2016-05-07 23:09:09 +0000 | [diff] [blame] | 13 | run_strace -a16 -epoll -s$abbrev $args > "$OUT" |
Dmitry V. Levin | 446e5b1 | 2016-02-16 00:52:43 +0000 | [diff] [blame] | 14 | match_diff "$LOG" "$OUT" |
| 15 | done |
| 16 | |
| 17 | rm -f "$OUT" |