select.c


Log

Author Commit Date CI Message
Nick Mathewson eb1fa9f7 2009-11-15T18:59:55 When running set[ug]id, don't check the environment. Idea from OpenBSD, but made a bit more generic to handle uncivilized lands that do not define issetugid. svn:r1529
Nick Mathewson 6ce14fd0 2009-11-03T19:15:27 Rename compat/sys/_time.h to compat/sys/_libevent_time.h On some systems (notably HPUX), there is already a /usr/include/sys/_time.h, which our sys/_time.h shadows. Found and diagnosed by Kathryn Hogg. This is a quick fix for 1.4 only; for 2.0, I want to eliminate compat/sys/_time.h entirely, and have util-internal subsume it. svn:r1493
Nick Mathewson 03a9da17 2009-09-23T23:50:43 Fix compilation on Android: define fd_mask when it's missing. svn:r1434
Nick Mathewson b99254ac 2009-06-24T22:39:03 Activate fd events in a pseudorandom order on older backends. New backends like poll and kqueue and so on add fds to the queue in the order that they are triggered. But the select backend currently activates low-numbered fds first, whereas the poll and win32 backends currently favor whatever fds have been on for the longest. This is no good for fairness. svn:r1327
Niels Provos 9e92909c 2008-03-29T01:47:04 from trunk: make event methods static so that they are not exported; from Andrei Nigmatulin svn:r693
Niels Provos 3368cc79 2007-12-18T03:50:04 from trunk: r16733@catbus: nickm | 2007-11-26 14:18:25 -0500 Add an --enable-gcc-warnings option (lifted from Tor) to the configure script. When provided, and when we are using GCC, we enable a bunch of extra GCC warnings in the compiler. Also, make the code all build happily with these warnings. svn:r601
Niels Provos b23f1dbe 2007-12-14T07:18:02 from trunk: move EV_PERSIST handling out of the event backends svn:r592
Niels Provos 9a708389 2007-12-13T05:58:05 from trunk: remove obsolete recalc code svn:r586
Niels Provos 6b4342db 2007-11-12T02:37:25 copy trunk to 1.4 svn:r512