On 24/01/2012 11:47, Michael McMahon wrote:

Damjan,

We can only deal with a finite number of file descriptors already in this file, although the actual value can be set as high as required through setrlimit(). getFdEntry() checks that the fd number is within the particular limits and all I/O operations will return EBADF if they happen to be outside.
This was the case even when poll() was used.

- Michael
Another point is that this switching from poll to select is really just a temporary band aid in order to get this going. Either poll gets fixed or this code is changed to use kqueue. Without some initial band aid we have test failures and a compatibility issue. This goes for other areas of the code too and it will take a bit of time to clean up all areas.

-Alan

Reply via email to