Dmitry V. Levin | e4d110d | 2016-03-24 01:03:31 +0000 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | # Check -tt option. | ||||
4 | |||||
5 | . "${srcdir=.}/init.sh" | ||||
6 | |||||
7 | run_prog_skip_if_failed date +%T > /dev/null | ||||
8 | run_prog ./sleep 0 | ||||
9 | |||||
10 | t0="$(date +%T)" | ||||
11 | run_strace -tt -eexecve $args | ||||
12 | t1="$(date +%T)" | ||||
13 | |||||
14 | EXPECTED="$LOG.expected" | ||||
15 | cat > "$EXPECTED" << __EOF__ | ||||
16 | ($t0|$t1)\\.[[:digit:]]{6} execve\\("\\./sleep", \\["\\./sleep", "0"\\], \\[/\\* [[:digit:]]+ vars \\*/\\]\\) = 0 | ||||
17 | __EOF__ | ||||
18 | |||||
19 | match_grep "$LOG" "$EXPECTED" | ||||
20 | rm -f "$EXPECTED" |