From 5bff99b3bfe276db6b84b953661222cb25133da3 Mon Sep 17 00:00:00 2001 From: Salvo Cristaldi Date: Fri, 5 Mar 2021 10:49:02 +0100 Subject: [PATCH] Add some PSL1GHT ifdefs --- deps/mbedtls/net_sockets.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/deps/mbedtls/net_sockets.c b/deps/mbedtls/net_sockets.c index df819d0e43..fc1aaa6ef4 100644 --- a/deps/mbedtls/net_sockets.c +++ b/deps/mbedtls/net_sockets.c @@ -54,7 +54,7 @@ #include #include -#if defined(WIIU) +#if !defined (__PSL1GHT__) && defined(__PS3__) || defined(WIIU) #define close(fd) socketclose(fd) #elif defined(VITA) #define close(fd) sceNetSocketClose(fd) @@ -420,7 +420,7 @@ int mbedtls_net_accept( mbedtls_net_context *bind_ctx, */ int mbedtls_net_set_block( mbedtls_net_context *ctx ) { -#if defined(VITA) || defined(WIIU) +#if defined(__PS3__) || defined(VITA) || defined(WIIU) int i = 0; setsockopt(ctx->fd, SOL_SOCKET, SO_NBIO, &i, sizeof(int)); return 1; @@ -435,7 +435,7 @@ int mbedtls_net_set_block( mbedtls_net_context *ctx ) int mbedtls_net_set_nonblock( mbedtls_net_context *ctx ) { -#if defined(VITA) || defined(WIIU) +#if defined(__PS3__) || defined(VITA) || defined(WIIU) int i = 1; setsockopt(ctx->fd, SOL_SOCKET, SO_NBIO, &i, sizeof(int)); return 1; @@ -524,7 +524,9 @@ int mbedtls_net_recv_timeout( void *ctx, unsigned char *buf, size_t len, tv.tv_sec = timeout / 1000; tv.tv_usec = ( timeout % 1000 ) * 1000; -#if defined(VITA) +#if defined(__PS3__) + ret = socketselect(fd + 1, &read_fds, NULL, NULL, timeout == 0 ? NULL : &tv); +#elif defined(VITA) extern int retro_epoll_fd; SceNetEpollEvent ev = {0};