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/01/26 16:32:25
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

16:32:25Start

== if the flag bit NI_NUMERICHOST is set ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:1)
16:32:26return 0, node:"::1", service:"0"

== if the flag bit NI_NUMERICSERV is set ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:2)
16:32:26return 0, node:"localhost", service:"111"

== the port number is set ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:0)
16:32:26return 0, node:"localhost", service:"sunrpc"

== if the flag bit NI_DGRAM is set ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:16)
16:32:26return 0, node:"localhost", service:"sunrpc"

== the address is the IPv6 unspecified address ("::") if the NI_NAMEREQD flag is set ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:8)
16:32:26return error EAI_NONAME

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

== the address family was not recognized ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:(nil), nodelen:0, service:(nil), servicelen:0, flags:0)
16:32:26return error EAI_FAMILY

== the address length was invalid for the specified family ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:14, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:0)
16:32:26return error EAI_FAMILY

== the flags had an invalid value ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:60, service:0x3ffee978fa0, servicelen:60, flags:65535)
16:32:26return error EAI_BADFLAGS

== an argument buffer overflowed ==
16:32:26getnameinfo(sa:0x3ffee979018, salen:28, node:0x3ffee978fdc, nodelen:1, service:0x3ffee978fa0, servicelen:60, flags:0)
16:32:26return error EAI_OVERFLOW

OK
16:32:27End