#include "socket.h"
#include "socket_private.h"
+using namespace std;
+
namespace {
class WinSockHelper
ioctlsocket(handle, FIONBIO, &flag);
}
+void Socket::Private::set_inherit(bool)
+{
+}
+
int Socket::Private::set_option(int level, int optname, const void *optval, socklen_t optlen)
{
return setsockopt(handle, level, optname, reinterpret_cast<const char *>(optval), optlen);
}
-unsigned check_sys_error(int ret, const char *func)
+size_t check_sys_error(make_signed<size_t>::type ret, const char *func)
{
if(ret<0)
{