AI_PASSIVE

Undocumented in source.

Values

ValueMeaning
AI_PASSIVE0x00000001

Socket address will be used in bind() call

AI_CANONNAME0x00000002

Return canonical name in first ai_canonname

AI_NUMERICHOST0x00000004

Nodename must be a numeric address string

AI_NUMERICSERV0x00000008

Servicename must be a numeric port number

AI_ALL0x00000100

Query both IP6 and IP4 with AI_V4MAPPED

AI_ADDRCONFIG0x00000400

Resolution only if global address configured

AI_V4MAPPED0x00000800

On v6 failure, query v4 and convert to V4MAPPED format

AI_NON_AUTHORITATIVE0x00004000

LUP_NON_AUTHORITATIVE

AI_SECURE0x00008000

LUP_SECURE

AI_RETURN_PREFERRED_NAMES0x00010000

LUP_RETURN_PREFERRED_NAMES

AI_FQDN0x00020000

Return the FQDN in ai_canonname

AI_FILESERVER0x00040000

Resolving fileserver name resolution

AI_MASK(AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV | AI_ADDRCONFIG)
AI_DEFAULT(AI_V4MAPPED | AI_ADDRCONFIG)

Meta