blob: c2afb04786aa5b9cdd40c3b05e32c244467d469e [file] [log] [blame]
J. Duke319a3b92007-12-01 00:00:00 +00001#
2BEGIN {
3 totallines=0; matched=0
4 }
5
6# match on a fully qualified class name
7/^[0-9]+ [a-z|A-Z][a-z|A-Z|0-9|\.|\$|\+]*$/ {
8 matched++;
9 }
10
11# or match on a jar file name - note, jar files ending with
12# ".jar" is only a convention , not a requirement. Theoretically,
13# any valid file name could occur here.
14/^[0-9]+ .*\.jar$/ {
15 matched++;
16}
17
18# or match on the condition that the class name is not available
19/^[0-9]+ -- process information unavailable$/ {
20 matched++;
21 }
22
23 { totallines++; print $0 }
24
25END {
26 if ((totallines > 0) && (matched == totallines)) {
27 exit 0
28 }
29 else {
30 exit 1
31 }
32 }