summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2015-02-20 10:37:49 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2015-02-20 10:54:03 -0800
commitd42461c38d239087e6579ac357b3119b32dbfe2e (patch)
tree5e9fb4ae9943a5b1946fd82aaae4cba3b2acc86f /ChangeLog
parent119aeef6c7a304936ee00542ea32332cfaa48722 (diff)
downloadgnulib-d42461c38d239087e6579ac357b3119b32dbfe2e.tar.gz
poll: fixes for large fds
* lib/poll.c (poll): Don't check directly for NFD too large. Don't rely on undefined behavior in FD_SET when an arg exceeds FD_SETSIZE. Always set revents afterwards, even if to zero. * tests/test-poll.c (poll1): Set revents to -1 instead of 0, as that makes the test a bit stricter.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 61bd393c56..6f2118c149 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-02-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ poll: fixes for large fds
+ * lib/poll.c (poll): Don't check directly for NFD too large.
+ Don't rely on undefined behavior in FD_SET when an arg exceeds
+ FD_SETSIZE. Always set revents afterwards, even if to zero.
+ * tests/test-poll.c (poll1): Set revents to -1 instead of 0,
+ as that makes the test a bit stricter.
+
2015-02-19 Kevin Cernekee <cernekee@google.com>
fcntl: Fix cross compiling