]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/lib/libc/nss/test-getproto.t
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / lib / libc / nss / test-getproto.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 do_test() {
5         number=$1
6         comment=$2
7         opt=$3
8         if ./$executable $opt; then
9                 echo "ok $number - $comment"
10         else
11                 echo "not ok $number - $comment"
12         fi
13 }
14
15 cd `dirname $0`
16
17 executable=`basename $0 .t`
18
19 make $executable 2>&1 > /dev/null
20
21 echo 1..8
22 do_test 1 'getprotobyname()'        '-n'
23 do_test 2 'getprotobynumber()'      '-v'
24 do_test 3 'getprotoent()'           '-e'
25 do_test 4 'getprotoent() 2-pass'    '-2'
26 do_test 5 'building snapshot, if needed'    '-s snapshot_proto'
27 do_test 6 'getprotobyname() snapshot'       '-n -s snapshot_proto'
28 do_test 7 'getprotobynumber() snapshot'     '-v -s snapshot_proto'
29 do_test 8 'getprotoent() snapshot'          '-e -s snapshot_proto'