Test Information

TitleTranslate a socket address to a node name and service location
CommandLine./tst_getnameinfo --log=5.html --title=Translate a socket address to a node name and service location
TestVersionREL_1_1_18
Start2023/02/03 01:00:34
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

01:00:34Start

== if the flag bit NI_NUMERICHOST is set ==
01:00:34getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:1)
01:00:34return 0, node:"::1", service:"0"

== if the flag bit NI_NUMERICSERV is set ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:2)
01:00:35return 0, node:"localhost", service:"111"

== the port number is set ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:0)
01:00:35return 0, node:"localhost", service:"sunrpc"

== if the flag bit NI_DGRAM is set ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:16)
01:00:35return 0, node:"localhost", service:"sunrpc"

== the address is the IPv6 unspecified address ("::") if the NI_NAMEREQD flag is set ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:8)
01:00:35return error EAI_NONAME

== both nodename and servname are null if the NI_NAMEREQD flag is set ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:(nil), nodelen:0, service:(nil), servicelen:0, flags:8)
01:00:35return error EAI_NONAME

== the address family was not recognized ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:(nil), nodelen:0, service:(nil), servicelen:0, flags:0)
01:00:35return error EAI_FAMILY

== the address length was invalid for the specified family ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:14, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:0)
01:00:35return error EAI_FAMILY

== the flags had an invalid value ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:60, service:0x3ffc2778d60, servicelen:60, flags:65535)
01:00:35return error EAI_BADFLAGS

== an argument buffer overflowed ==
01:00:35getnameinfo(sa:0x3ffc2778dd8, salen:28, node:0x3ffc2778d9c, nodelen:1, service:0x3ffc2778d60, servicelen:60, flags:0)
01:00:35return error EAI_OVERFLOW

OK
01:00:35End