summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbluhm <>2017-07-27 17:43:24 +0000
committerbluhm <>2017-07-27 17:43:24 +0000
commit99a941e29fe30b733304bb5a6288bf72fa24e8b8 (patch)
treefd65b8d4c8fec36e186ee5fc60c6287df125529e
parentdf100d999bc39b918f3da6af11f1fe9735b6dc08 (diff)
downloadopenbsd-99a941e29fe30b733304bb5a6288bf72fa24e8b8.tar.gz
openbsd-99a941e29fe30b733304bb5a6288bf72fa24e8b8.tar.bz2
openbsd-99a941e29fe30b733304bb5a6288bf72fa24e8b8.zip
Sort expected getaddrinfo output in inet4 inet6 order, then the
test passes.
-rw-r--r--src/regress/lib/libc/getaddrinfo/Makefile19
-rw-r--r--src/regress/lib/libc/getaddrinfo/answer64
2 files changed, 37 insertions, 46 deletions
diff --git a/src/regress/lib/libc/getaddrinfo/Makefile b/src/regress/lib/libc/getaddrinfo/Makefile
index d93494cc1c..7a78438a12 100644
--- a/src/regress/lib/libc/getaddrinfo/Makefile
+++ b/src/regress/lib/libc/getaddrinfo/Makefile
@@ -1,19 +1,10 @@
1# $OpenBSD: Makefile,v 1.4 2011/07/07 21:00:59 deraadt Exp $ 1# $OpenBSD: Makefile,v 1.5 2017/07/27 17:43:24 bluhm Exp $
2 2
3PROG= gaitest 3PROG = gaitest
4SRCS= gaitest.c 4CLEANFILES = out
5NOMAN= # defined
6CLEANFILES+= out
7 5
8REGRESS_TARGETS=do-test 6run-regress-${PROG}: ${PROG}
9
10do-test: ${PROG}
11 sh ${.CURDIR}/testsuite.sh >out 2>&1 7 sh ${.CURDIR}/testsuite.sh >out 2>&1
12 @if diff -u10 out ${.CURDIR}/answer; then \ 8 diff -u10 out ${.CURDIR}/answer
13 echo SUCCESS; \
14 else \
15 echo FAIL; \
16 exit 1; \
17 fi
18 9
19.include <bsd.regress.mk> 10.include <bsd.regress.mk>
diff --git a/src/regress/lib/libc/getaddrinfo/answer b/src/regress/lib/libc/getaddrinfo/answer
index 778fc64baa..af6d069bbe 100644
--- a/src/regress/lib/libc/getaddrinfo/answer
+++ b/src/regress/lib/libc/getaddrinfo/answer
@@ -21,8 +21,8 @@ ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 7
21ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7 21ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7
22arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv echo 22arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv echo
23ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 7 23ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 7
24ai2: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 7 24ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7
25ai3: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7 25ai3: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 7
26ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 7 26ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 7
27 27
28== specific address family 28== specific address family
@@ -33,43 +33,43 @@ ai1: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80
33 33
34== empty hostname 34== empty hostname
35arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http 35arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
36ai1: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80 36ai1: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80
37ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80 37ai2: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80
38arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo 38arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
39ai1: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 7 39ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 7
40ai2: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 7 40ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7
41ai3: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 7 41ai3: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 7
42ai4: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 7 42ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 7
43arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp 43arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
44ai1: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 69 44ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 69
45ai2: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 69 45ai2: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 69
46arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80 46arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
47ai1: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 80 47ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 80
48ai2: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80 48ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80
49ai3: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 80 49ai3: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 80
50ai4: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80 50ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80
51arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http 51arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
52ai1: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 80 52ai1: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 80
53ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 80 53ai2: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 80
54arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo 54arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
55ai1: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 7 55ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 7
56ai2: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 7 56ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 7
57ai3: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 7 57ai3: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 7
58ai4: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 7 58ai4: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 7
59arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp 59arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
60ai1: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 69 60ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 69
61ai2: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 69 61ai2: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 69
62arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80 62arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
63ai1: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 80 63ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 80
64ai2: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 80 64ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 80
65ai3: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv 80 65ai3: flags 0x3 family 24 socktype 2 protocol 17 addrlen 28 host :: serv 80
66ai4: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv 80 66ai4: flags 0x3 family 24 socktype 1 protocol 6 addrlen 28 host :: serv 80
67arg: flags 0x2 family 0 socktype 1 protocol 0 addrlen 0 host (empty) serv 80 67arg: flags 0x2 family 0 socktype 1 protocol 0 addrlen 0 host (empty) serv 80
68ai1: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80 68ai1: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80
69ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 80 69ai2: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 80
70arg: flags 0x2 family 0 socktype 2 protocol 0 addrlen 0 host (empty) serv 80 70arg: flags 0x2 family 0 socktype 2 protocol 0 addrlen 0 host (empty) serv 80
71ai1: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 80 71ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 80
72ai2: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 80 72ai2: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 80
73 73
74== empty servname 74== empty servname
75arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv (empty) 75arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv (empty)
@@ -80,8 +80,8 @@ ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
80ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0 80ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
81arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv (empty) 81arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv (empty)
82ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0 82ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
83ai2: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 0 83ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
84ai3: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0 84ai3: flags 0x2 family 24 socktype 2 protocol 17 addrlen 28 host ::1 serv 0
85ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 0 85ai4: flags 0x2 family 24 socktype 1 protocol 6 addrlen 28 host ::1 serv 0
86arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv (empty) 86arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv (empty)
87name or service is not known 87name or service is not known