diff --git a/src/network_utils.cpp b/src/network_utils.cpp
index cf63212650dd2c45945c63318f1dff3538a945bb..66626d0e6002163ea734806c975a135b9064d5ed 100644
--- a/src/network_utils.cpp
+++ b/src/network_utils.cpp
@@ -26,6 +26,7 @@
 #define close(x) closesocket(x)
 #define write(s, b, f) send(s, b, (int)strlen(b), 0)
 #else
+#include <sys/select.h>
 #include <fcntl.h>
 #endif