18ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik#!/bin/sh 28ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik 38ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik# Check ioctl syscall decoding. 48ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik 58ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik. "${srcdir=.}/init.sh" 68ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik 78ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzikcheck_prog grep 88ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzikrun_prog > /dev/null 98ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzikrun_strace -a16 -eioctl "$@" $args > "$EXP" 104c5e43da7792f75567b693105cc53e3f1992ad98Pirama Arumuga Nainargrep -v '^ioctl([012],' < "$LOG" > "$OUT" 114c5e43da7792f75567b693105cc53e3f1992ad98Pirama Arumuga Nainarmatch_diff "$OUT" "$EXP" 128ceb8b764f266ff00a590c88a7ecc654b13a8f0bNick Kledzik