aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usocket.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/usocket.c b/src/usocket.c
index 5201b7b..fdab123 100644
--- a/src/usocket.c
+++ b/src/usocket.c
@@ -374,14 +374,18 @@ const char *socket_gaistrerror(int err) {
374 switch (err) { 374 switch (err) {
375 case EAI_AGAIN: return "temporary failure in name resolution"; 375 case EAI_AGAIN: return "temporary failure in name resolution";
376 case EAI_BADFLAGS: return "invalid value for ai_flags"; 376 case EAI_BADFLAGS: return "invalid value for ai_flags";
377#ifdef EAI_BADHINTS
377 case EAI_BADHINTS: return "invalid value for hints"; 378 case EAI_BADHINTS: return "invalid value for hints";
379#endif
378 case EAI_FAIL: return "non-recoverable failure in name resolution"; 380 case EAI_FAIL: return "non-recoverable failure in name resolution";
379 case EAI_FAMILY: return "ai_family not supported"; 381 case EAI_FAMILY: return "ai_family not supported";
380 case EAI_MEMORY: return "memory allocation failure"; 382 case EAI_MEMORY: return "memory allocation failure";
381 case EAI_NONAME: 383 case EAI_NONAME:
382 return "hostname or servname not provided, or not known"; 384 return "hostname or servname not provided, or not known";
383 case EAI_OVERFLOW: return "argument buffer overflow"; 385 case EAI_OVERFLOW: return "argument buffer overflow";
386#ifdef EAI_PROTOCOL
384 case EAI_PROTOCOL: return "resolved protocol is unknown"; 387 case EAI_PROTOCOL: return "resolved protocol is unknown";
388#endif
385 case EAI_SERVICE: return "servname not supported for socktype"; 389 case EAI_SERVICE: return "servname not supported for socktype";
386 case EAI_SOCKTYPE: return "ai_socktype not supported"; 390 case EAI_SOCKTYPE: return "ai_socktype not supported";
387 case EAI_SYSTEM: return strerror(errno); 391 case EAI_SYSTEM: return strerror(errno);