diff --git a/src/net/SocketDescriptor.cxx b/src/net/SocketDescriptor.cxx index 9e827e00d..3600b55e7 100644 --- a/src/net/SocketDescriptor.cxx +++ b/src/net/SocketDescriptor.cxx @@ -131,6 +131,8 @@ SocketDescriptor::CreateNonBlock(int domain, int type, int protocol) return true; } +#ifndef _WIN32 + bool SocketDescriptor::CreateSocketPair(int domain, int type, int protocol, SocketDescriptor &a, SocketDescriptor &b) @@ -168,6 +170,8 @@ SocketDescriptor::CreateSocketPairNonBlock(int domain, int type, int protocol, return true; } +#endif + int SocketDescriptor::GetError() { diff --git a/src/net/SocketDescriptor.hxx b/src/net/SocketDescriptor.hxx index 2ef7dc2f2..d439e7068 100644 --- a/src/net/SocketDescriptor.hxx +++ b/src/net/SocketDescriptor.hxx @@ -125,10 +125,12 @@ public: */ bool CreateNonBlock(int domain, int type, int protocol); +#ifndef _WIN32 static bool CreateSocketPair(int domain, int type, int protocol, SocketDescriptor &a, SocketDescriptor &b); static bool CreateSocketPairNonBlock(int domain, int type, int protocol, SocketDescriptor &a, SocketDescriptor &b); +#endif int GetError(); diff --git a/src/net/UniqueSocketDescriptor.hxx b/src/net/UniqueSocketDescriptor.hxx index 32f23f556..750198855 100644 --- a/src/net/UniqueSocketDescriptor.hxx +++ b/src/net/UniqueSocketDescriptor.hxx @@ -83,6 +83,7 @@ public: return UniqueSocketDescriptor(SocketDescriptor::AcceptNonBlock(address)); } +#ifndef _WIN32 static bool CreateSocketPair(int domain, int type, int protocol, UniqueSocketDescriptor &a, UniqueSocketDescriptor &b) { @@ -98,6 +99,7 @@ public: protocol, a, b); } +#endif }; #endif