3 # Check whether -c and -w options work.
5 . "${srcdir=.}/init.sh"
12 local pattern="$1"; shift
16 grep nanosleep "$LOG" > /dev/null ||
17 framework_skip_ 'sleep does not use nanosleep'
19 LC_ALL=C grep -E -x -e "$pattern" "$LOG" > /dev/null || {
20 echo "Pattern of expected output: $pattern"
22 dump_log_and_fail_with "$STRACE $args output mismatch"
26 grep_log ' *[^ ]+ +0\.0[^n]*nanosleep' -c sleep 1
27 grep_log ' *[^ ]+ +0\.0[^n]*nanosleep' -c -enanosleep sleep 1
28 grep_log ' *[^ ]+ +(1\.0|0\.99)[^n]*nanosleep' -cw sleep 1
29 grep_log '100\.00 +(1\.0|0\.99)[^n]*nanosleep' -cw -enanosleep sleep 1