From: Waldemar Kozaczuk <[email protected]>
Committer: Waldemar Kozaczuk <[email protected]>
Branch: master

libc: replace network/gai_strerror.cc with its identical C copy from musl

Signed-off-by: Waldemar Kozaczuk <[email protected]>

---
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -1365,7 +1365,7 @@ libc += network/inet_ntop.o
 musl += network/proto.o
 libc += network/if_indextoname.o
 libc += network/if_nametoindex.o
-libc += network/gai_strerror.o
+musl += network/gai_strerror.o
 musl += network/h_errno.o
 musl += network/getservbyname_r.o
 musl += network/getservbyname.o
diff --git a/libc/network/gai_strerror.cc b/libc/network/gai_strerror.cc
--- a/libc/network/gai_strerror.cc
+++ b/libc/network/gai_strerror.cc
@@ -1,23 +0,0 @@
-#include <netdb.h>
-
-static const char msgs[] =
-       "Invalid flags\0"
-       "Name does not resolve\0"
-       "Try again\0"
-       "Non-recoverable error\0"
-       "Unknown error\0"
-       "Unrecognized address family or invalid length\0"
-       "Unrecognized socket type\0"
-       "Unrecognized service\0"
-       "Unknown error\0"
-       "Out of memory\0"
-       "System error\0"
-       "Overflow\0"
-       "\0Unknown error";
-
-const char *gai_strerror(int ecode)
-{
-       const char *s;
-       for (s=msgs, ecode++; ecode && *s; ecode++, s++) for (; *s; s++);
-       return *s ? s : s+1;
-}

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/000000000000f5ed2c05accfb7df%40google.com.

Reply via email to