| Value | Meaning | 
|---|---|
| Success0 | |
| EAI_BADFLAGS-1 | Invalid value for ai_flags field.  | 
| EAI_NONAME-2 | NAME or SERVICE is unknown.  | 
| EAI_AGAIN-3 | Temporary failure in name resolution.  | 
| EAI_FAIL-4 | Non-recoverable failure in name res.  | 
| EAI_FAMILY-6 | ai_family not supported.  | 
| EAI_SOCKTYPE-7 | ai_socktype not supported.  | 
| EAI_SERVICE-8 | SERVICE not supported for ai_socktype.  | 
| EAI_MEMORY-10 | Memory allocation failure.  | 
| EAI_SYSTEM-11 | System error returned in errno.  | 
| EAI_OVERFLOW-12 | Argument buffer overflow.  | 
| EAI_NODATA-5 | No address associated with NAME.  | 
| EAI_ADDRFAMILY-9 | Address family for NAME not supported.  | 
| EAI_INPROGRESS-100 | Processing request in progress.  | 
| EAI_CANCELED-101 | Request canceled.  | 
| EAI_NOTCANCELED-102 | Request not canceled.  | 
| EAI_ALLDONE-103 | All requests done.  | 
| EAI_INTR-104 | Interrupted by a signal.  | 
| EAI_IDN_ENCODE-105 | IDN encoding failed.  | 
Error codes returned by getaddrinfo() (not passed via errno).