fixes #431 epoll compilation fails on SmartOS
diff --git a/src/aio/poller_epoll.h b/src/aio/poller_epoll.h
index f122cf1..6d8c7bf 100644
--- a/src/aio/poller_epoll.h
+++ b/src/aio/poller_epoll.h
@@ -20,8 +20,9 @@
     IN THE SOFTWARE.
 */
 
-#include <sys/epoll.h>
 #include <stdint.h>
+#include <sys/types.h>
+#include <sys/epoll.h>
 
 #define NN_POLLER_HAVE_ASYNC_ADD 1