]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/windows/socket.cpp
Use size_t to represent sizes
[libs/net.git] / source / net / windows / socket.cpp
index f4fab44c478d491f0677b333dfc26a853113be78..dfcff623c328f4f03b2a7129a1931891a80c140b 100644 (file)
@@ -6,6 +6,8 @@
 #include "socket.h"
 #include "socket_private.h"
 
+using namespace std;
+
 namespace {
 
 class WinSockHelper
@@ -70,6 +72,10 @@ void Socket::Private::set_block(bool b)
        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);
@@ -81,7 +87,7 @@ int Socket::Private::get_option(int level, int optname, void *optval, socklen_t
 }
 
 
-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)
        {