From 53352c1a8ef6b3bdadcfad40326ac22420ce3d39 Mon Sep 17 00:00:00 2001 From: Sunguk Lee Date: Sun, 22 Jul 2018 02:51:16 +0900 Subject: [PATCH 1/2] vita: No more need redefine INADDR_ANY --- src/PlatformSockets.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/PlatformSockets.h b/src/PlatformSockets.h index 98c22e5..d2dc837 100644 --- a/src/PlatformSockets.h +++ b/src/PlatformSockets.h @@ -50,7 +50,6 @@ typedef socklen_t SOCKADDR_LEN; #if defined(__vita__) #define TCP_NODELAY SCE_NET_TCP_NODELAY -#define INADDR_ANY SCE_NET_INADDR_ANY #define sockaddr_in6 sockaddr_in #define sin6_addr sin_addr From 93707b42e9aa1de83112000295c49c8652010e36 Mon Sep 17 00:00:00 2001 From: Sunguk Lee Date: Sun, 22 Jul 2018 06:00:17 +0900 Subject: [PATCH 2/2] vita: Redefine network error codes temporary patch until merge vitasdk/newlib#38 --- src/PlatformSockets.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/PlatformSockets.h b/src/PlatformSockets.h index d2dc837..a615f8c 100644 --- a/src/PlatformSockets.h +++ b/src/PlatformSockets.h @@ -50,6 +50,10 @@ typedef socklen_t SOCKADDR_LEN; #if defined(__vita__) #define TCP_NODELAY SCE_NET_TCP_NODELAY +#undef EAGAIN +#undef EWOULDBLOCK +#define EAGAIN SCE_NET_EAGAIN +#define EWOULDBLOCK SCE_NET_EWOULDBLOCK #define sockaddr_in6 sockaddr_in #define sin6_addr sin_addr