#!/bin/sh # Ensure that strace -e trace=set works. . "${srcdir=.}/init.sh" check_prog ls run_strace -e execve ls grep '^execve(' "$LOG" > /dev/null || dump_log_and_fail_with "$STRACE $args output mismatch" grep -v '^execve(' "$LOG" | LC_ALL=C grep '^[[:alnum:]_]*(' > /dev/null && dump_log_and_fail_with "$STRACE $args unexpected output" run_strace -e trace=process ls grep '^execve(' "$LOG" > /dev/null || dump_log_and_fail_with "$STRACE $args output mismatch" grep '^open' "$LOG" > /dev/null && dump_log_and_fail_with "$STRACE $args unexpected output" exit 0