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

Test Sequence Execution Log

08:40:35Start

== The nodename and servname arguments are either null pointers or pointers to null-terminated strings ==
08:40:35getaddrinfo(nodename:::1, servname:sunrpc, hints:(nil), res:0x7ffd9dc80f70)
08:40:35return 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
}
08:40:35freeaddrinfo(ai:0x20ff880)

== The nodename arguments is valid ==
08:40:35getaddrinfo(nodename:::1, servname:(null), hints:(nil), res:0x7ffd9dc80f70)
08:40:35return 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
}
08:40:35freeaddrinfo(ai:0x20ff8e0)

== The servname arguments is valid ==
08:40:35getaddrinfo(nodename:(null), servname:sunrpc, hints:(nil), res:0x7ffd9dc80f70)
08:40:35return 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
}
08:40:35freeaddrinfo(ai:0x20ff880)

== The request address family is set to AF_INET6 ==
08:40:35getaddrinfo(nodename:(null), servname:sunrpc, hints:0x7ffd9dc80f40, res:0x7ffd9dc80f70)
08:40:35return 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
}
08:40:35freeaddrinfo(ai:0x20ff8e0)

OK
08:40:35End