fix the Windows select function:
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 13 May 2010 08:10:17 +0000 (08:10 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 13 May 2010 08:10:17 +0000 (08:10 +0000)
commited3a34ed7d49ad495292d0a05bc11a50b493cda0
tree4fe5bd1090dfbb9cb6bb131f0c01e0b0105a49e2
parent188e5426474a48bf2998811540bc4126f19b7955
fix the Windows select function:
 * On Windows, the values returned by pipe() are sockets.
   Hence they can be huge. Iterate over the list of "fds"
   instead of the max value
 * In the loop which iterates over the win32 handlers,
   we never go to the next element, so infinite loop...

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@48807 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/ecore/ecore_main.c