summaryrefslogtreecommitdiff
path: root/lib/tevent/tevent_epoll.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-20tevent: Fix Coverity ID 1649524 Dereference before null checkVolker Lendecke1-1/+1
2025-06-18tevent: Add tevent_context_set_wait_timeout()Volker Lendecke1-6/+9
2025-03-27tevent: Fix some whitespaceVolker Lendecke1-2/+2
2023-10-13tevent: add support for TEVENT_FD_ERRORStefan Metzmacher1-5/+28
2023-10-13tevent: let tevent_epoll.c use new generic mpx infrastructureStefan Metzmacher1-294/+263
2023-10-13tevent: add tevent_common_fd_mpx infrastructureStefan Metzmacher1-0/+4
2023-10-13tevent: split out a tevent_common_fd_disarm() helperStefan Metzmacher1-24/+8
2023-07-19tevent: avoid calling epoll_update_event() again if epoll_check_reopen() alre...Stefan Metzmacher1-2/+9
2023-07-19tevent: let epoll_check_reopen() clear all events before reopening themStefan Metzmacher1-0/+2
2023-07-19tevent: avoid epoll_check_reopen() overhead unless requiredStefan Metzmacher1-21/+29
2023-07-19tevent: make use of TEVENT_DEBUG() when using TEVENT_DEBUG_TRACEStefan Metzmacher1-1/+1
2023-07-19tevent: rely on epoll_create1() for epoll interfaceDmitry Antipov1-20/+11
2022-07-25tevent: add tevent_cached_getpid() helperStefan Metzmacher1-3/+4
2018-07-11tevent: add tevent_context_wrapper_create() infrastructureStefan Metzmacher1-0/+8
2018-07-11tevent: split out tevent_common_invoke_fd_handler()Stefan Metzmacher1-2/+1
2016-08-24tevent: Add threaded immediate activationVolker Lendecke1-0/+4
2015-11-18lib: tevent: Whitespace cleanup.Jeremy Allison1-3/+3
2013-12-26Do not return a value from a void function.Simo Sorce1-1/+0
2013-12-11tevent: tevent_epoll_set_panic_fallback() can be a void functionStefan Metzmacher1-1/+1
2013-12-11tevent: make use of talloc_get_type_abort() in tevent_epoll.cStefan Metzmacher1-15/+11
2013-03-01tevent: optimize adding new zero timer eventsStefan Metzmacher1-1/+1
2013-03-01tevent: use DEBUG_ERROR for the fallback message in epoll_panic()Stefan Metzmacher1-1/+1
2013-03-01tevent: If epoll_ctl(..EPOLL_CTL_ADD,..) failes with EEXIST, merge the two fd...Jeremy Allison1-0/+7
2013-03-01tevent: preferr the write handler if there're two possible handlers registere...Stefan Metzmacher1-0/+10
2013-03-01tevent: In epoll_event_loop() ensure we trigger the right handler for a multi...Stefan Metzmacher1-7/+36
2013-03-01tevent: Add utility function epoll_handle_hup_or_err()Jeremy Allison1-0/+32
2013-03-01tevent: handle EPOLL_ADDITIONAL_FD_FLAG_HAS_MPX in epoll_update_event()Stefan Metzmacher1-0/+17
2013-03-01tevent: handle multiplexed fde's in epoll_event_fd_destructor()Stefan Metzmacher1-0/+21
2013-03-01tevent: Fix epoll_mod_event() to cope with modifying a multiplexed fde event.Stefan Metzmacher1-2/+32
2013-03-01tevent: Fix up epoll_del_event to cope with deleting a multiplexed fde event.Jeremy Allison1-2/+18
2013-03-01tevent: handle multiplexed fde's in epoll_add_event()Stefan Metzmacher1-2/+32
2013-03-01tevent: Start to fix the epoll backend to support 2 fd events on the same fd ...Jeremy Allison1-1/+96
2013-03-01tevent: ignore EBADF from epoll_ctl() and disable the eventStefan Metzmacher1-2/+26
2013-03-01tevent: unify handling of HAS_EVENT and REPORT_ERROR in epoll_{add,mod,del}_e...Stefan Metzmacher1-10/+6
2013-03-01tevent: always go through epoll_update_event()Stefan Metzmacher1-9/+14
2013-03-01tevent: s/epoll_change_event/epoll_update_eventStefan Metzmacher1-2/+2
2013-03-01tevent: the content of event is ignored by EPOLL_CTL_DELStefan Metzmacher1-2/+0
2013-03-01tevent: call epoll_panic() if EPOLL_CTL_DEL failedStefan Metzmacher1-4/+11
2013-03-01tevent: use helper variables to hold the epoll_ctl() resultStefan Metzmacher1-3/+9
2013-03-01tevent: remove unused if (epoll_ev->epoll_fd == -1) return; checksStefan Metzmacher1-9/+0
2013-03-01tevent: avoid any operation on epoll_ev after a epoll_panic()Stefan Metzmacher1-11/+74
2013-03-01tevent: add epoll_{create,ctl}_panic_fallback() for testingStefan Metzmacher1-5/+49
2013-03-01tevent: remember the errno from select(), poll() and epoll_wait()Stefan Metzmacher1-2/+4
2013-03-01tevent: fix a comment typo in tevent_epoll.cMichael Adam1-1/+1
2013-02-14tevent: Add in the same tevent_re_initialise() fix Metze put in the tevent_po...Jeremy Allison1-0/+6
2013-02-14tevent: Add in some test code to allow the panic fallback path to be tested.Jeremy Allison1-0/+18
2013-02-14tevent: Plumb in the panic fallback code into the epoll_panic() runtime call.Jeremy Allison1-3/+20
2013-02-14tevent: Add an internal function tevent_epoll_set_panic_fallback().Jeremy Allison1-0/+24
2013-02-14tevent: pass 'bool replay' to epoll_panic()Stefan Metzmacher1-5/+6
2013-02-14tevent: Ensure we return after every call to epoll_panic().Jeremy Allison1-0/+2