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/02/03 01:00:33
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

01:00:33Start

== The nodename and servname arguments are either null pointers or pointers to null-terminated strings ==
01:00:33getaddrinfo(nodename:::1, servname:sunrpc, hints:(nil), res:0x3ffc0179048)
01:00:33return 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
}
01:00:33freeaddrinfo(ai:0x1e8e850)

== The nodename arguments is valid ==
01:00:33getaddrinfo(nodename:::1, servname:(null), hints:(nil), res:0x3ffc0179048)
01:00:33return 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
}
01:00:33freeaddrinfo(ai:0x1e8e8b0)

== The servname arguments is valid ==
01:00:33getaddrinfo(nodename:(null), servname:sunrpc, hints:(nil), res:0x3ffc0179048)
01:00:33return 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
}
01:00:33freeaddrinfo(ai:0x1e8ef30)

== The request address family is set to AF_INET6 ==
01:00:34getaddrinfo(nodename:(null), servname:sunrpc, hints:0x3ffc0179018, res:0x3ffc0179048)
01:00:34return 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
}
01:00:34freeaddrinfo(ai:0x1e8e850)

OK
01:00:34End