summaryrefslogtreecommitdiff
path: root/epoll.c
Commit message (Expand)AuthorAgeFilesLines
* signal: new signal handling backend based on signalfdDmitry Antipov2022-11-121-1/+2
* epoll: use epoll_pwait2() if availableDmitry Antipov2022-09-271-3/+17
* Add wepoll support to light up the epoll backend on WindowsNick Grifka2020-05-081-14/+57
* Fix EV_CLOSED detection/reporting (epoll only)Azat Khuzhin2020-05-051-1/+3
* epoll: handle EV_ET for EV_CLOSED tooAzat Khuzhin2020-05-041-1/+1
* Add EVENT_BASE_FLAG_EPOLL_DISALLOW_TIMERFD flag (fixes: #958)Azat Khuzhin2020-03-011-0/+1
* Epoll ET setting lost with multiple events for same fdIsidor Kouvelas2018-10-311-3/+6
* epoll: introduce PRINT_CHANGES() macro to avoid copy-pastingAzat Khuzhin2015-11-181-20/+19
* Do not offer EV_FEATURE_EARLY_CLOSE if we have no EPOLLRDHUPNick Mathewson2014-02-241-1/+4
* BUGFIX: Fix compilation on systems with EPOLLRDHUP undefined.Joakim Soderberg2014-02-171-7/+8
* Split epoll lookup table into a separate header fileNick Mathewson2014-01-211-1136/+4
* Implemented EV_CLOSED event for epoll backend (EPOLLRDHUP).Diego Giagio2014-01-171-82/+1067
* avoid valgrind false positive by zeroing epoll_eventPatrick Pelletier2012-11-161-0/+1
* Avoid giving a spurious warning when timerfd support is unavailableDave Hart2012-06-181-1/+8
* When PRECISE_TIMERS is set with epoll, use timerfd for microsecond precisionNick Mathewson2012-04-261-1/+83
* Split out time-related prototypes into time-internal.hNick Mathewson2012-04-201-0/+1
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-8/+8
* Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-5/+5
* Merge remote-tracking branch 'github/21_fast_syscalls'Nick Mathewson2012-02-151-9/+14
|\
| * Prefer epoll_create1 on Linuxen that have itNick Mathewson2012-02-101-9/+14
* | Merge branch 'ifdef' of git://github.com/rosslagerwall/libeventNick Mathewson2012-02-101-0/+4
|\ \
| * | Put #ifdef around some files to support alternate build systems.Ross Lagerwall2012-02-081-0/+4
| |/
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ | |/ |/|
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-2/+5
|\ \ | |/
| * epoll: close fd on alloc fail at initializationJamie Iles2011-10-261-1/+4
| * Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-0/+1
* | Reindent epoll_apply_one_change()Nick Mathewson2010-12-161-89/+86
* | Clean up error handling in epoll_apply_one_change() a littleNick Mathewson2010-12-161-18/+34
* | Replace big chain of if/thens in epoll.c with a table lookupNick Mathewson2010-12-161-77/+174
|/
* Disable changelist for epoll by default because of Linux dup() bug; add an op...Nick Mathewson2010-11-221-15/+87
* Simplify the logic for choosing EPOLL_CTL_ADD vs EPOLL_CTL_MODNick Mathewson2010-10-241-16/+19
* Fix a nasty bug related to use of dup() with epoll on LinuxNick Mathewson2010-10-241-13/+19
* Fix a spurious-call bug on epoll.cNick Mathewson2010-09-301-1/+1
* Make debugging output for epoll backend more comprehensiveNick Mathewson2010-09-211-5/+14
* Remove the now-useless evsig_caught and evsig_processNick Mathewson2010-09-151-3/+0
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Improve error message for failed epoll to make debugging easier.Nick Mathewson2010-07-291-10/+33
* Suppress a spurious EPERM warning in epoll.cNick Mathewson2010-07-081-1/+2
* Add evutil_tv_to_msec for safe conversion of timevals to milliseconds.Christopher Davis2010-03-311-9/+11
* more whitespace normalizationNick Mathewson2010-03-051-3/+3
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Minimize epoll_ctl calls by using changelistNick Mathewson2010-01-231-69/+152
* Introduced evutil_make_socket_closeonexec() to preserve fd flags for F_SETFD.Jardel Weyrich2009-12-291-10/+1
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-2/+2
* Prefer calloc(a,b) to malloc(a*b). via openbsd.Nick Mathewson2009-11-151-1/+1
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Remove compat/sys/_time.hNick Mathewson2009-11-031-2/+0
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-2/+1