Fix some xgselect-vs-pselect bugs.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Apr 2014 15:43:41 +0000 (08:43 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Apr 2014 15:43:41 +0000 (08:43 -0700)
commitf5a312939f6b5105eb0a1397a831d5e67481965f
treee44237c479e7b7f2bbeff8a75cb1cf10da4e4140
parent20fa59a004fff136c8fe8d4cd160c12d208c5cde
Fix some xgselect-vs-pselect bugs.

This may not fix Bug#17172, but it fixes some bugs discovering
while auditing xgselect.c for that bug.
when one of glib's file descriptors is greater than FDS_LIM.
Treat rfds, wfds, efds consistently, and test G_IO_PRI too.
Clear input masks when pselect returns zero.
src/ChangeLog
src/xgselect.c