. "${srcdir=.}/init.sh"
-check_prog awk
-
-./caps || {
- if [ $? -eq 77 ]; then
- framework_skip_ 'capget/capset syscalls do not behave as expected'
- else
- fail_ 'caps failed'
- fi
-}
-
-args="-e trace=capget,capset ./caps"
-$STRACE -o "$LOG" $args || {
- cat "$LOG"
- fail_ "$STRACE $args failed"
-}
-
-awk -f "$srcdir"/caps.awk "$LOG" ||
- { cat "$LOG"; fail_ 'unexpected output'; }
+run_prog
+run_strace -a 19 -e trace=capget,capset $args
+match_awk
exit 0