Fail if fd is too big and poll() is not available
authorRémi Denis-Courmont <remi.denis-courmont@nokia.com>
Fri, 26 Mar 2010 21:12:47 +0000 (23:12 +0200)
committerJulien Danjou <julien@danjou.info>
Thu, 8 Apr 2010 10:05:00 +0000 (12:05 +0200)
commita1d9aa6e07a297f4108b4ad787336f74c86a3312
tree2a803c130a89e9a6a8369b9b44bec56a34a96331
parentd18d03d6f37ec220805855d840950716e22354e4
Fail if fd is too big and poll() is not available

Depending on the process file limit, a file descriptor can be larger
than the capacity of fd_set. There is no portable way to create a
large enough fd_set at run-time. So we just fail if the file descriptor
number is too high and poll() is not available.

Reviewed-by: Jamey Sharp <jamey@minilop.net>
Signed-off-by: Julien Danjou <julien@danjou.info>
src/xcb_conn.c