Test Information

TitleTranslates the name of a service location or a service name to a set of socket addresses
CommandLine./tst_getaddrinfo_1 --log=1.html --title=Translates the name of a service location or a service name to a set of socket addresses
TestVersionREL_1_1_18
Start2023/01/26 16:32:24
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

16:32:24Start

== The nodename and servname arguments are either null pointers or pointers to null-terminated strings ==
16:32:24getaddrinfo(nodename:::1, servname:sunrpc, hints:(nil), res:0x3ffddc788a8)
16:32:24return 0
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_STREAM
ai_protocol: 6
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_DGRAM
ai_protocol: 17
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
16:32:24freeaddrinfo(ai:0x2c8e850)

== The nodename arguments is valid ==
16:32:24getaddrinfo(nodename:::1, servname:(null), hints:(nil), res:0x3ffddc788a8)
16:32:24return 0
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_STREAM
ai_protocol: 6
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_DGRAM
ai_protocol: 17
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_RAW
ai_protocol: 0
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
16:32:24freeaddrinfo(ai:0x2c8e8b0)

== The servname arguments is valid ==
16:32:25getaddrinfo(nodename:(null), servname:sunrpc, hints:(nil), res:0x3ffddc788a8)
16:32:25return 0
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_STREAM
ai_protocol: 6
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET6
ai_socktype: SOCK_DGRAM
ai_protocol: 17
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET
ai_socktype: SOCK_STREAM
ai_protocol: 6
ai_addrlen: 16
ai_canonname: (null)
ai_addr: 127.0.0.1
}
struct addrinfo {
ai_flags: 40
ai_family: AF_INET
ai_socktype: SOCK_DGRAM
ai_protocol: 17
ai_addrlen: 16
ai_canonname: (null)
ai_addr: 127.0.0.1
}
16:32:25freeaddrinfo(ai:0x2c8ef30)

== The request address family is set to AF_INET6 ==
16:32:25getaddrinfo(nodename:(null), servname:sunrpc, hints:0x3ffddc78878, res:0x3ffddc788a8)
16:32:25return 0
struct addrinfo {
ai_flags: 0
ai_family: AF_INET6
ai_socktype: SOCK_STREAM
ai_protocol: 6
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
struct addrinfo {
ai_flags: 0
ai_family: AF_INET6
ai_socktype: SOCK_DGRAM
ai_protocol: 17
ai_addrlen: 28
ai_canonname: (null)
ai_addr: 0000:0000:0000:0000:0000:0000:0000:0001
}
16:32:25freeaddrinfo(ai:0x2c8e850)

OK
16:32:25End