fix MinGW
[awesomized/libmemcached] / src / libmemcached / connect.cc
index 913e48be21dc593c8b3da2aaa48ef3ba891ef611..84617133741a9e5332e212ac50f29af4f2a8b563 100644 (file)
@@ -14,7 +14,6 @@
 */
 
 #include "libmemcached/common.h"
-#include "p9y/socket.hpp"
 #include "p9y/poll.hpp"
 
 #include <cassert>
@@ -41,7 +40,7 @@ static memcached_return_t connect_poll(memcached_instance_st *server, const int
     if ((number_of = poll(fds, 1, server->root->connect_timeout)) == SOCKET_ERROR) {
       int local_errno = get_socket_errno(); // We cache in case closesocket() modifies errno
       switch (local_errno) {
-#ifdef __linux__
+#ifdef HAVE_ERESTART
       case ERESTART:
 #endif
       case EINTR: