engine: psvita: check req in ioctlsocket()

This commit is contained in:
fgsfds 2023-02-27 18:00:41 +01:00 committed by Alibek Omarov
parent 4b8e11f561
commit 3e1833722f
1 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,5 @@
/*
net.h - psvita network stubs
net_psvita.h - psvita network stubs
Copyright (C) 2021-2023 fgsfds
This program is free software: you can redistribute it and/or modify
@ -44,7 +44,11 @@ GNU General Public License for more details.
// this is only used to set non-blocking on sockets
static inline int ioctlsocket( int fd, int req, unsigned int *arg )
{
return setsockopt( fd, SOL_SOCKET, SO_NONBLOCK, arg, sizeof( *arg ) );
if ( req == FIONBIO )
{
return setsockopt( fd, SOL_SOCKET, SO_NONBLOCK, arg, sizeof( *arg ) );
}
return -ENOSYS;
}
#endif // NET_PSVITA_H