Ecore: Include sys/select.h before using 'select' to conform to POSIX.1-2001
authorkakaroto <kakaroto@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 16 Sep 2011 07:08:45 +0000 (07:08 +0000)
committerkakaroto <kakaroto@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 16 Sep 2011 07:08:45 +0000 (07:08 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@63430 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/lib/ecore/ecore_main.c

index 3780bf2..0525554 100644 (file)
@@ -1093,6 +1093,8 @@ PKG_CHECK_MODULES([EVAS], [evas >= 1.0.0],
 
 ### Checks for header files
 
+AC_CHECK_HEADERS([sys/select.h])
+
 EFL_CHECK_PATH_MAX
 
 AC_HEADER_SYS_WAIT
index 322006f..df657cb 100644 (file)
@@ -218,6 +218,9 @@ static Eina_Bool            win32_handlers_delete_me = EINA_FALSE;
 #ifdef _WIN32
 Ecore_Select_Function main_loop_select = _ecore_main_win32_select;
 #else
+# ifdef HAVE_SYS_SELECT_H
+#  include <sys/select.h>
+# endif
 Ecore_Select_Function main_loop_select = select;
 #endif