diff --git a/src/dedicated/i_system.c b/src/dedicated/i_system.c
index a85b5ebca1ae00a12daa0efb4754f285520ca4c9..858dfaf20234cb6898ffe008bce3c3f76e8b950b 100644
--- a/src/dedicated/i_system.c
+++ b/src/dedicated/i_system.c
@@ -89,8 +89,11 @@ typedef LPVOID (WINAPI *p_MapViewOfFile) (HANDLE, DWORD, DWORD, DWORD, SIZE_T);
 #endif
 #endif
 
-#if defined (__unix__) || (defined (UNIXCOMMON) && !defined (__APPLE__))
+#if defined(UNIXCOMMON)
 #include <poll.h>
+#endif
+
+#if defined (__unix__) || (defined (UNIXCOMMON) && !defined (__APPLE__))
 #include <errno.h>
 #include <sys/wait.h>
 #define NEWSIGNALHANDLER