diff options
Diffstat (limited to 'tools/gator/daemon/OlySocket.h')
-rw-r--r-- | tools/gator/daemon/OlySocket.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/gator/daemon/OlySocket.h b/tools/gator/daemon/OlySocket.h index 20c67cc695e1..6b53b01fc3ee 100644 --- a/tools/gator/daemon/OlySocket.h +++ b/tools/gator/daemon/OlySocket.h @@ -11,6 +11,12 @@ #include <stddef.h> +#ifdef WIN32 +typedef socklen_t int; +#else +#include <sys/socket.h> +#endif + class OlySocket { public: #ifndef WIN32 @@ -52,4 +58,7 @@ private: void createServerSocket(int port); }; +int socket_cloexec(int domain, int type, int protocol); +int accept_cloexec(int sockfd, struct sockaddr *addr, socklen_t *addrlen); + #endif //__OLY_SOCKET_H__ |