blob: 46e49f44e26e17e18dc53ebfc52d8f5b2eec8fd9 [file] [log] [blame]
#!/bin/sh
# Check verbose decoding of 32-bit stat syscall.
. "${srcdir=.}/init.sh"
run_prog ./stat32 . > /dev/null
check_prog dd
check_prog touch
OUT="$LOG.out"
size=233811181
sample=stat32_sample
umask 022
run_prog_skip_if_failed \
dd seek=$size bs=1 count=0 if=/dev/null of=$sample
run_prog_skip_if_failed \
touch -t 0102030405 $sample
for f in $sample . /dev/null; do
run_strace -v -efile ./stat32 $f > "$OUT"
match_grep "$LOG" "$OUT"
done
rm -f $sample "$OUT"
exit 0