mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
network: Pass pointers of the right type to get/setsockopt/ioctlsocket on windows
This avoids warnings. Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
9d811fd80f
commit
561687696f
@ -35,6 +35,8 @@
|
||||
#define ETIMEDOUT WSAETIMEDOUT
|
||||
#define ECONNREFUSED WSAECONNREFUSED
|
||||
#define EINPROGRESS WSAEINPROGRESS
|
||||
#define getsockopt(a, b, c, d, e) getsockopt(a, b, c, (char*) d, e)
|
||||
#define setsockopt(a, b, c, d, e) setsockopt(a, b, c, (const char*) d, e)
|
||||
|
||||
int ff_neterrno(void);
|
||||
#else
|
||||
|
@ -252,7 +252,8 @@ const char *ff_gai_strerror(int ecode)
|
||||
int ff_socket_nonblock(int socket, int enable)
|
||||
{
|
||||
#if HAVE_WINSOCK2_H
|
||||
return ioctlsocket(socket, FIONBIO, &enable);
|
||||
u_long param = enable;
|
||||
return ioctlsocket(socket, FIONBIO, ¶m);
|
||||
#else
|
||||
if (enable)
|
||||
return fcntl(socket, F_SETFL, fcntl(socket, F_GETFL) | O_NONBLOCK);
|
||||
|
Loading…
Reference in New Issue
Block a user