Steve Lhomme
ddcc2cdcff
compat: add missing errno on Winsock errors
...
Some of the error codes [1] correspond to errno values [2]
[1] https://docs.microsoft.com/en-us/windows/win32/winsock/windows-sockets-error-codes-2
[2] https://docs.microsoft.com/en-us/cpp/c-runtime-library/errno-constants
2022-06-28 17:24:51 +00:00
Mehdi Sabwat
2d6897fd01
compat: remove deprecated platform
...
This commit removes conditional code for the Nacl platform.
2021-09-16 16:46:02 +00:00
Steve Lhomme
83797ed765
compat: use proper check for the sys/uio.h availability
2018-04-12 14:21:06 +02:00
Steve Lhomme
333ed248b9
use the proper check for sys/socket.h availability
2018-04-12 13:19:23 +02:00
Etienne BRATEAU
ab0d479659
compat Properly check if NativeClient
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-06 17:27:58 +02:00
Dennis Hamester
246f1ab22e
compat: Add custom implementation of recvmsg/sendmsg on NaCl
...
On Pepper 49, recvmsg and sendmsg are implemented as stubs, which always
return ENOTSUP. Proper implementations for these functions will become
available in later Pepper versions, which should make these compat
functions obsolete.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-03-31 14:53:32 +02:00
Steve Lhomme
c02a90717c
compat: the official way to include WSA functions is with winsock2.h
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-02-14 22:52:41 +01:00
Denis Charmet
0ca74870c4
Use WSARecv instead of WSARecvFrom when the from field is empty
...
Windows will throw WSAEFAULT if WSARecvFrom is called with a NULL lpFrom and/or fromlen
Close #17163
2016-09-07 19:08:35 +02:00
Rémi Denis-Courmont
3f72fbddb7
compat: replace recvmsg()
2016-01-13 18:53:33 +02:00