3 # Check how "resuming interrupted nanosleep" works.
5 . "${srcdir=.}/init.sh"
9 run_strace -enanosleep sleep 1
10 grep nanosleep < "$LOG" > /dev/null ||
11 framework_skip_ 'sleep does not use nanosleep'
13 ./set_ptracer_any sleep 2 &
15 run_strace -q -erestart_syscall -p $!
17 case "$STRACE_ARCH" in
18 alpha|mips|or1k|s390|s390x)
19 # These architectures use the same register
20 # both for syscall number and syscall return code.
21 match_diff "$LOG" "$srcdir/restart_syscall_unknown.expected"