mirror of
https://github.com/opnsense/src.git
synced 2026-06-24 16:09:24 -04:00
libc/tests: enable getaddrinfo(1) tests from NetBSD
Enable running of contrib/netbsd-tests/lib/libc/net/getaddrinfo without modifications to the test program itself. However, create our own version of expected results files. They are produced from the NetBSD files, with the following list of changes: o AF_INET6 value is different, hence: s/family 24/family 28/. o SCTP result (socktype 5 protocol 132) needs to be added to many queries results. o NetBSD libc sorts multiple results first by protocol, then by address family. FreeBSD first sorts on address family, then on protocol. Some results need to be reordered. o Error strings need to be fixed: s/hostname nor servname provided, or not known/Name does not resolve/ s/ai_family not supported/Address family not recognized/ s/servname not supported for ai_socktype/\ Service was not recognized for socket type/. Reviewed by: ngie, kib Differential Revision: https://reviews.freebsd.org/D49409
This commit is contained in:
parent
d8482e1b3e
commit
0b773a94ab
14 changed files with 294 additions and 4 deletions
|
|
@ -31,8 +31,7 @@ aton_ether_subr.c: gen_ether_subr ${SRCTOP}/sys/net/if_ethersubr.c
|
|||
|
||||
.include "../Makefile.netbsd-tests"
|
||||
|
||||
# TODO: the testcases needs to be ported to FreeBSD
|
||||
#TESTS_SUBDIRS= getaddrinfo
|
||||
TESTS_SUBDIRS= getaddrinfo
|
||||
${PACKAGE}FILES+= hosts
|
||||
${PACKAGE}FILES+= resolv.conf
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,6 @@ TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/net/${.CURDIR:T}
|
|||
|
||||
BINDIR= ${TESTSDIR}
|
||||
|
||||
.error This testcase needs to be ported to FreeBSD (the output from getaddrinfo_test differs from NetBSD)
|
||||
|
||||
NETBSD_ATF_TESTS_SH= getaddrinfo_test
|
||||
|
||||
PROGS= h_gai
|
||||
|
|
|
|||
42
lib/libc/tests/net/getaddrinfo/basics_v4.exp
Normal file
42
lib/libc/tests/net/getaddrinfo/basics_v4.exp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv tftp
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv tftp
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv tftp
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv tftp
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv echo
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv echo
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv echo
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv echo
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv echo
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
50
lib/libc/tests/net/getaddrinfo/basics_v4v6.exp
Normal file
50
lib/libc/tests/net/getaddrinfo/basics_v4v6.exp
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv tftp
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv tftp
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv tftp
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv tftp
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv tftp
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv tftp
|
||||
ai3: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai4: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv echo
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv echo
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv echo
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv echo
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv echo
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv echo
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv echo
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv echo
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
44
lib/libc/tests/net/getaddrinfo/no_host_v4.exp
Normal file
44
lib/libc/tests/net/getaddrinfo/no_host_v4.exp
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
|
||||
ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv http
|
||||
ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv http
|
||||
ai3: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv http
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
|
||||
ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv echo
|
||||
ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv echo
|
||||
ai3: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv echo
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
|
||||
ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv tftp
|
||||
ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv tftp
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv http
|
||||
ai2: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv http
|
||||
ai3: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 1 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 2 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
68
lib/libc/tests/net/getaddrinfo/no_host_v4v6.exp
Normal file
68
lib/libc/tests/net/getaddrinfo/no_host_v4v6.exp
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv echo
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv echo
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv echo
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv echo
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv echo
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv tftp
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv tftp
|
||||
ai3: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv tftp
|
||||
ai4: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv tftp
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv http
|
||||
ai1: flags 0x3 family 28 socktype 2 protocol 17 addrlen 28 host :: serv http
|
||||
ai2: flags 0x3 family 28 socktype 1 protocol 6 addrlen 28 host :: serv http
|
||||
ai3: flags 0x3 family 28 socktype 5 protocol 132 addrlen 28 host :: serv http
|
||||
ai4: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv http
|
||||
ai5: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv http
|
||||
ai6: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv http
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv echo
|
||||
ai1: flags 0x3 family 28 socktype 2 protocol 17 addrlen 28 host :: serv echo
|
||||
ai2: flags 0x3 family 28 socktype 1 protocol 6 addrlen 28 host :: serv echo
|
||||
ai3: flags 0x3 family 28 socktype 5 protocol 132 addrlen 28 host :: serv echo
|
||||
ai4: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv echo
|
||||
ai5: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv echo
|
||||
ai6: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv echo
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv tftp
|
||||
ai1: flags 0x3 family 28 socktype 2 protocol 17 addrlen 28 host :: serv tftp
|
||||
ai2: flags 0x3 family 28 socktype 1 protocol 6 addrlen 28 host :: serv tftp
|
||||
ai3: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv tftp
|
||||
ai4: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv tftp
|
||||
|
||||
arg: flags 0x3 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x3 family 28 socktype 2 protocol 17 addrlen 28 host :: serv http
|
||||
ai2: flags 0x3 family 28 socktype 1 protocol 6 addrlen 28 host :: serv http
|
||||
ai3: flags 0x3 family 28 socktype 5 protocol 132 addrlen 28 host :: serv http
|
||||
ai4: flags 0x3 family 2 socktype 2 protocol 17 addrlen 16 host 0.0.0.0 serv http
|
||||
ai5: flags 0x3 family 2 socktype 1 protocol 6 addrlen 16 host 0.0.0.0 serv http
|
||||
ai6: flags 0x3 family 2 socktype 5 protocol 132 addrlen 16 host 0.0.0.0 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 1 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 0 socktype 2 protocol 0 addrlen 0 host (empty) serv 80
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
17
lib/libc/tests/net/getaddrinfo/no_serv_v4.exp
Normal file
17
lib/libc/tests/net/getaddrinfo/no_serv_v4.exp
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv 0
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv 0
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv (empty)
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv (empty)
|
||||
Name does not resolve
|
||||
20
lib/libc/tests/net/getaddrinfo/no_serv_v4v6.exp
Normal file
20
lib/libc/tests/net/getaddrinfo/no_serv_v4v6.exp
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host ::1 serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv 0
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv 0
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host 127.0.0.1 serv (empty)
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv 0
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv 0
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv 0
|
||||
ai4: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai5: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv 0
|
||||
ai6: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host (empty) serv (empty)
|
||||
Name does not resolve
|
||||
5
lib/libc/tests/net/getaddrinfo/scoped.exp
Normal file
5
lib/libc/tests/net/getaddrinfo/scoped.exp
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
arg: flags 0x2 family 0 socktype 0 protocol 0 addrlen 0 host fe80::1%lo0 serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host fe80::1%lo0 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host fe80::1%lo0 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host fe80::1%lo0 serv http
|
||||
|
||||
13
lib/libc/tests/net/getaddrinfo/sock_raw_v4.exp
Normal file
13
lib/libc/tests/net/getaddrinfo/sock_raw_v4.exp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
arg: flags 0x2 family 0 socktype 3 protocol 0 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 2 socktype 3 protocol 0 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 2 socktype 3 protocol 59 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv 80
|
||||
Service was not recognized for socket type
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv www
|
||||
Service was not recognized for socket type
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host ::1 serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 3 protocol 59 addrlen 28 host ::1 serv 0
|
||||
|
||||
15
lib/libc/tests/net/getaddrinfo/sock_raw_v4v6.exp
Normal file
15
lib/libc/tests/net/getaddrinfo/sock_raw_v4v6.exp
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
arg: flags 0x2 family 0 socktype 3 protocol 0 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 3 protocol 0 addrlen 28 host ::1 serv 0
|
||||
ai2: flags 0x2 family 2 socktype 3 protocol 0 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 3 protocol 59 addrlen 28 host ::1 serv 0
|
||||
ai2: flags 0x2 family 2 socktype 3 protocol 59 addrlen 16 host 127.0.0.1 serv 0
|
||||
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv 80
|
||||
Service was not recognized for socket type
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host localhost serv www
|
||||
Service was not recognized for socket type
|
||||
arg: flags 0x2 family 0 socktype 3 protocol 59 addrlen 0 host ::1 serv (empty)
|
||||
ai1: flags 0x2 family 28 socktype 3 protocol 59 addrlen 28 host ::1 serv 0
|
||||
|
||||
7
lib/libc/tests/net/getaddrinfo/spec_fam_v4.exp
Normal file
7
lib/libc/tests/net/getaddrinfo/spec_fam_v4.exp
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
arg: flags 0x2 family 2 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 28 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
Address family for hostname not supported
|
||||
10
lib/libc/tests/net/getaddrinfo/spec_fam_v4v6.exp
Normal file
10
lib/libc/tests/net/getaddrinfo/spec_fam_v4v6.exp
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
arg: flags 0x2 family 2 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
ai1: flags 0x2 family 2 socktype 2 protocol 17 addrlen 16 host 127.0.0.1 serv http
|
||||
ai2: flags 0x2 family 2 socktype 1 protocol 6 addrlen 16 host 127.0.0.1 serv http
|
||||
ai3: flags 0x2 family 2 socktype 5 protocol 132 addrlen 16 host 127.0.0.1 serv http
|
||||
|
||||
arg: flags 0x2 family 28 socktype 0 protocol 0 addrlen 0 host localhost serv http
|
||||
ai1: flags 0x2 family 28 socktype 2 protocol 17 addrlen 28 host ::1 serv http
|
||||
ai2: flags 0x2 family 28 socktype 1 protocol 6 addrlen 28 host ::1 serv http
|
||||
ai3: flags 0x2 family 28 socktype 5 protocol 132 addrlen 28 host ::1 serv http
|
||||
|
||||
2
lib/libc/tests/net/getaddrinfo/unsup_fam.exp
Normal file
2
lib/libc/tests/net/getaddrinfo/unsup_fam.exp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
arg: flags 0x2 family 99 socktype 0 protocol 0 addrlen 0 host localhost serv (empty)
|
||||
Address family not recognized
|
||||
Loading…
Reference in a new issue