mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +00:00
Merge pull request #11583 from Alcaro/patch-11
Fix backwards condition in socket blocking behavior
This commit is contained in:
commit
17333de0e3
@ -126,11 +126,11 @@ int socket_receive_all_blocking(int fd, void *data_, size_t size)
|
||||
bool socket_set_block(int fd, bool block)
|
||||
{
|
||||
#if defined(__CELLOS_LV2__) || defined(VITA) || defined(WIIU)
|
||||
int i = block;
|
||||
int i = !block;
|
||||
setsockopt(fd, SOL_SOCKET, SO_NBIO, &i, sizeof(int));
|
||||
return true;
|
||||
#elif defined(_WIN32)
|
||||
u_long mode = block;
|
||||
u_long mode = !block;
|
||||
return ioctlsocket(fd, FIONBIO, &mode) == 0;
|
||||
#else
|
||||
return fcntl(fd, F_SETFL, (fcntl(fd, F_GETFL) & ~O_NONBLOCK) | (block ? 0 : O_NONBLOCK)) == 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user