blob: 7c97c40230387cf03fd914664b5725cdeffdf681 [file] [log] [blame]
BEGIN {
select = "^(select|_newselect)"
r[1] = select "\\(2, \\[0 1\\], \\[0 1\\], \\[0 1\\], NULL\\) += 1 \\(\\)$"
r[2] = select "\\(-1, NULL, 0x[0-9a-f]+, NULL, NULL\\) += -1 "
r[3] = select "\\(1025, \\[0\\], \\[\\], NULL, \\{0, 100\\}\\) += 0 \\(Timeout\\)$"
r[4] = "^\\+\\+\\+ exited with 0 \\+\\+\\+$"
lines = 4
fail = 0
}
NR > lines { exit 1 }
{
if (match($0, r[NR]))
next
print "Line " NR " does not match."
fail = 1
}
END {
if (fail == 0 && NR != lines) {
fail = 1
print "Expected " lines " lines, found " NR " line(s)."
}
exit fail
}