Network/SocketImpl: Fix linux build
This commit is contained in:
parent
aa9bec6e5e
commit
34787d6766
|
|
@ -420,7 +420,7 @@ namespace Nz
|
||||||
tv.tv_sec = static_cast<long>(msTimeout / 1000ULL);
|
tv.tv_sec = static_cast<long>(msTimeout / 1000ULL);
|
||||||
tv.tv_usec = static_cast<long>((msTimeout % 1000ULL) * 1000ULL);
|
tv.tv_usec = static_cast<long>((msTimeout % 1000ULL) * 1000ULL);
|
||||||
|
|
||||||
int ret = ::select(0, nullptr, &localSet, &localSet, (msTimeout >= 0 && msTimeout != std::numeric_limits<UInt64>::max()) ? &tv : nullptr);
|
int ret = ::select(0, nullptr, &localSet, &localSet, (msTimeout != std::numeric_limits<UInt64>::max()) ? &tv : nullptr);
|
||||||
if (ret > 0)
|
if (ret > 0)
|
||||||
{
|
{
|
||||||
int code = GetLastErrorCode(handle, error);
|
int code = GetLastErrorCode(handle, error);
|
||||||
|
|
@ -430,7 +430,7 @@ namespace Nz
|
||||||
if (code)
|
if (code)
|
||||||
{
|
{
|
||||||
if (error)
|
if (error)
|
||||||
*error = TranslateWSAErrorToSocketError(code);
|
*error = TranslateErrnoToSocketError(code);
|
||||||
|
|
||||||
return SocketState_NotConnected;
|
return SocketState_NotConnected;
|
||||||
}
|
}
|
||||||
|
|
@ -450,7 +450,7 @@ namespace Nz
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (error)
|
if (error)
|
||||||
*error = TranslateWSAErrorToSocketError(WSAGetLastError());
|
*error = TranslateErrnoToSocketError(GetLastErrorCode());
|
||||||
|
|
||||||
return SocketState_NotConnected;
|
return SocketState_NotConnected;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue