#!/bin/sh # Check verbose decoding of 64-bit stat syscall. . "${srcdir=.}/init.sh" run_prog ./stat . > /dev/null check_prog dd check_prog touch OUT="$LOG.out" size=46118400000 sample=stat64_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 -d '1970-01-01 -42 seconds' $sample for f in $sample . /dev/null; do run_strace -v -efile ./stat $f > "$OUT" match_grep "$LOG" "$OUT" done rm -f $sample "$OUT" exit 0