summaryrefslogtreecommitdiff
path: root/lib/tevent/tevent_epoll.c
Commit message (Expand)AuthorAgeFilesLines
* tevent: add tevent_cached_getpid() helperStefan Metzmacher2022-07-251-3/+4
* tevent: add tevent_context_wrapper_create() infrastructureStefan Metzmacher2018-07-111-0/+8
* tevent: split out tevent_common_invoke_fd_handler()Stefan Metzmacher2018-07-111-2/+1
* tevent: Add threaded immediate activationVolker Lendecke2016-08-241-0/+4
* lib: tevent: Whitespace cleanup.Jeremy Allison2015-11-181-3/+3
* Do not return a value from a void function.Simo Sorce2013-12-261-1/+0
* tevent: tevent_epoll_set_panic_fallback() can be a void functionStefan Metzmacher2013-12-111-1/+1
* tevent: make use of talloc_get_type_abort() in tevent_epoll.cStefan Metzmacher2013-12-111-15/+11
* tevent: optimize adding new zero timer eventsStefan Metzmacher2013-03-011-1/+1
* tevent: use DEBUG_ERROR for the fallback message in epoll_panic()Stefan Metzmacher2013-03-011-1/+1
* tevent: If epoll_ctl(..EPOLL_CTL_ADD,..) failes with EEXIST, merge the two fd...Jeremy Allison2013-03-011-0/+7
* tevent: preferr the write handler if there're two possible handlers registere...Stefan Metzmacher2013-03-011-0/+10
* tevent: In epoll_event_loop() ensure we trigger the right handler for a multi...Stefan Metzmacher2013-03-011-7/+36
* tevent: Add utility function epoll_handle_hup_or_err()Jeremy Allison2013-03-011-0/+32
* tevent: handle EPOLL_ADDITIONAL_FD_FLAG_HAS_MPX in epoll_update_event()Stefan Metzmacher2013-03-011-0/+17
* tevent: handle multiplexed fde's in epoll_event_fd_destructor()Stefan Metzmacher2013-03-011-0/+21
* tevent: Fix epoll_mod_event() to cope with modifying a multiplexed fde event.Stefan Metzmacher2013-03-011-2/+32
* tevent: Fix up epoll_del_event to cope with deleting a multiplexed fde event.Jeremy Allison2013-03-011-2/+18
* tevent: handle multiplexed fde's in epoll_add_event()Stefan Metzmacher2013-03-011-2/+32
* tevent: Start to fix the epoll backend to support 2 fd events on the same fd ...Jeremy Allison2013-03-011-1/+96
* tevent: ignore EBADF from epoll_ctl() and disable the eventStefan Metzmacher2013-03-011-2/+26
* tevent: unify handling of HAS_EVENT and REPORT_ERROR in epoll_{add,mod,del}_e...Stefan Metzmacher2013-03-011-10/+6
* tevent: always go through epoll_update_event()Stefan Metzmacher2013-03-011-9/+14
* tevent: s/epoll_change_event/epoll_update_eventStefan Metzmacher2013-03-011-2/+2
* tevent: the content of event is ignored by EPOLL_CTL_DELStefan Metzmacher2013-03-011-2/+0
* tevent: call epoll_panic() if EPOLL_CTL_DEL failedStefan Metzmacher2013-03-011-4/+11
* tevent: use helper variables to hold the epoll_ctl() resultStefan Metzmacher2013-03-011-3/+9
* tevent: remove unused if (epoll_ev->epoll_fd == -1) return; checksStefan Metzmacher2013-03-011-9/+0
* tevent: avoid any operation on epoll_ev after a epoll_panic()Stefan Metzmacher2013-03-011-11/+74
* tevent: add epoll_{create,ctl}_panic_fallback() for testingStefan Metzmacher2013-03-011-5/+49
* tevent: remember the errno from select(), poll() and epoll_wait()Stefan Metzmacher2013-03-011-2/+4
* tevent: fix a comment typo in tevent_epoll.cMichael Adam2013-03-011-1/+1
* tevent: Add in the same tevent_re_initialise() fix Metze put in the tevent_po...Jeremy Allison2013-02-141-0/+6
* tevent: Add in some test code to allow the panic fallback path to be tested.Jeremy Allison2013-02-141-0/+18
* tevent: Plumb in the panic fallback code into the epoll_panic() runtime call.Jeremy Allison2013-02-141-3/+20
* tevent: Add an internal function tevent_epoll_set_panic_fallback().Jeremy Allison2013-02-141-0/+24
* tevent: pass 'bool replay' to epoll_panic()Stefan Metzmacher2013-02-141-5/+6
* tevent: Ensure we return after every call to epoll_panic().Jeremy Allison2013-02-141-0/+2
* lib/tevent: Add trace point callbackMartin Schwenke2012-06-081-0/+2
* tevent: Set FD_CLOEXEC on epoll handleSumit Bose2011-08-111-2/+17
* tevent: Fix a commentVolker Lendecke2011-02-171-2/+1
* tevent: mark backend init fns as _PRIVATE_Andrew Tridgell2010-04-181-1/+1
* tevent: add support for immediate eventsStefan Metzmacher2009-03-171-11/+17
* tevent: add tevent_common_loop_wait() helper function and use itStefan Metzmacher2009-03-171-17/+1
* tevent: check signal events first in event_loop_onceStefan Metzmacher2009-03-171-0/+5
* tevent: let tevent_loop_once() just run one fd eventStefan Metzmacher2009-03-171-15/+2
* tevent: pass __location__ to tevent_loop_once/wait()Stefan Metzmacher2009-03-121-3/+3
* tevent: Rename ev_timeval* functions to tevent_timeval, export them.Kai Blin2009-02-171-1/+1
* lib/tevent: change to LGPLv3+Stefan Metzmacher2009-02-161-13/+17
* tevent: keep a linked list of fd_eventsStefan Metzmacher2009-01-051-34/+13