diff --git a/include/curl/multi.h b/include/curl/multi.h
index ac114be4d0d08e408b91f48745fd69296a591f84..60291a6f093ceb0496c3d4f43716b9a5591603a0 100644
--- a/include/curl/multi.h
+++ b/include/curl/multi.h
@@ -49,6 +49,7 @@
 #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__)
 #include <winsock.h>
 #else
+#include <sys/select.h>
 #include <sys/socket.h>
 #include <sys/time.h>
 #include <sys/types.h>