Dmitry V. Levin
2e8a7871ab
As virtually every test defines either one or both of OUT and ERR variables and these definitions are exactly the same, move definitions of these variables from individual tests to init.sh. * tests/init.sh (OUT, ERR): New variables. * tests/ipc.sh: Remove initialization of OUT variable. * tests/statx.sh: Likewise. * tests/*.test: Remove initialization of OUT and ERR variables.
23 lines
423 B
Bash
Executable File
23 lines
423 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Check decoding of utime syscall.
|
|
|
|
. "${srcdir=.}/init.sh"
|
|
|
|
$STRACE -e utime -h > /dev/null ||
|
|
skip_ 'utime syscall is not supported on this architecture'
|
|
|
|
run_prog > /dev/null
|
|
run_strace -a 16 -e utime $args > "$OUT"
|
|
|
|
check_prog grep
|
|
LC_ALL=C grep -x "utime(.*" "$LOG" > /dev/null || {
|
|
rm -f "$OUT"
|
|
skip_ 'test executable does not use utime syscall'
|
|
}
|
|
match_diff "$LOG" "$OUT"
|
|
|
|
rm -f "$OUT"
|
|
|
|
exit 0
|