@@ -48,11 +48,15 @@ #ifndef INADDR_NONE # define INADDR_NONE ((in_addr_t)-1) #endif #ifndef SOMAXCONN -# define SOMAXCONN 32 +/* + * Use 16 as everything > 17 fails on Nintendo 3DS and 16 is a less arbitrary + * number than 17. + */ +# define SOMAXCONN 16 #endif #ifndef SOCK_CLOEXEC # define SOCK_CLOEXEC 0 #endif @@ -59,15 +63,10 @@ #ifdef OF_WINDOWS # define close(sock) closesocket(sock) #endif -#ifdef OF_PSP -/* PSP defines AF_INET6, even though sockaddr_in6 is missing */ -# undef AF_INET6 -#endif - #ifdef OF_WII # define accept(sock, addr, addrlen) net_accept(sock, addr, addrlen) # define bind(sock, addr, addrlen) net_bind(sock, addr, addrlen) # define close(sock) net_close(sock) # define connect(sock, addr, addrlen) net_connect(sock, addr, addrlen)