diff options
Diffstat (limited to 'src/wsocket.c')
| -rw-r--r-- | src/wsocket.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/wsocket.c b/src/wsocket.c index d6dd004..65f76bc 100644 --- a/src/wsocket.c +++ b/src/wsocket.c | |||
| @@ -400,13 +400,17 @@ const char *socket_gaistrerror(int err) { | |||
| 400 | case EAI_MEMORY: return "memory allocation failure"; | 400 | case EAI_MEMORY: return "memory allocation failure"; |
| 401 | case EAI_NONAME: | 401 | case EAI_NONAME: |
| 402 | return "host or service not provided, or not known"; | 402 | return "host or service not provided, or not known"; |
| 403 | // case EAI_OVERFLOW: return "argument buffer overflow"; | 403 | #ifdef EAI_OVERFLOW |
| 404 | case EAI_OVERFLOW: return "argument buffer overflow"; | ||
| 405 | #endif | ||
| 404 | #ifdef EAI_PROTOCOL | 406 | #ifdef EAI_PROTOCOL |
| 405 | case EAI_PROTOCOL: return "resolved protocol is unknown"; | 407 | case EAI_PROTOCOL: return "resolved protocol is unknown"; |
| 406 | #endif | 408 | #endif |
| 407 | case EAI_SERVICE: return "service not supported for socket type"; | 409 | case EAI_SERVICE: return "service not supported for socket type"; |
| 408 | case EAI_SOCKTYPE: return "ai_socktype not supported"; | 410 | case EAI_SOCKTYPE: return "ai_socktype not supported"; |
| 409 | // case EAI_SYSTEM: return strerror(errno); | 411 | #ifdef EAI_SYSTEM |
| 412 | case EAI_SYSTEM: return strerror(errno); | ||
| 413 | #endif | ||
| 410 | default: return gai_strerror(err); | 414 | default: return gai_strerror(err); |
| 411 | } | 415 | } |
| 412 | } | 416 | } |
