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/17 08:40:36
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

08:40:36Start

== if the flag bit NI_NUMERICHOST is set ==
08:40:36getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:1)
08:40:36return 0, node:"::1", service:"0"

== if the flag bit NI_NUMERICSERV is set ==
08:40:36getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:2)
08:40:36return 0, node:"localhost", service:"111"

== the port number is set ==
08:40:36getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:0)
08:40:36return 0, node:"localhost", service:"sunrpc"

== if the flag bit NI_DGRAM is set ==
08:40:36getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:16)
08:40:36return 0, node:"localhost", service:"sunrpc"

== the address is the IPv6 unspecified address ("::") if the NI_NAMEREQD flag is set ==
08:40:37getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:8)
08:40:37return error EAI_NONAME

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

== the address family was not recognized ==
08:40:37getnameinfo(sa:0x7fffc79af040, salen:28, node:(nil), nodelen:0, service:(nil), servicelen:0, flags:0)
08:40:37return error EAI_FAMILY

== the address length was invalid for the specified family ==
08:40:37getnameinfo(sa:0x7fffc79af040, salen:14, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:0)
08:40:37return error EAI_FAMILY

== the flags had an invalid value ==
08:40:37getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:60, service:0x7fffc79aefc0, servicelen:60, flags:65535)
08:40:37return error EAI_BADFLAGS

== an argument buffer overflowed ==
08:40:37getnameinfo(sa:0x7fffc79af040, salen:28, node:0x7fffc79af000, nodelen:1, service:0x7fffc79aefc0, servicelen:60, flags:0)
08:40:37return error EAI_OVERFLOW

OK
08:40:37End