Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-31 | uloop: remove file descriptors if neither read nor write notification is ↵ | Felix Fietkau | |
requested Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-23 | uloop: rename uloop_timeout_pending() to uloop_timeout_remaining() | Jo-Philipp Wich | |
2013-01-23 | uloop: add uloop_timeout_pending() function to determine the remaining time ↵ | Jo-Philipp Wich | |
of an active timeout | |||
2013-01-13 | uloop: replace copyright info (code has been completely rewritten over ↵ | Felix Fietkau | |
time), relicense to ISC Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-06 | uloop: use clock_gettime with the monotonic clock instead of using ↵ | Felix Fietkau | |
gettimeofday() Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-05 | uloop: add back state tracking on mac os x, it seems to work reliably now ↵ | Felix Fietkau | |
(after the other fixes) Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-04 | uloop: improve edge trigger reliability on mac os x | Felix Fietkau | |
Sometimes after re-arming a fd, an initial event for reads is not generated, even though there is data pending. Work around this by making the trigger level-triggered first, then switching to edge trigger after processing the first event. Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-04 | uloop: ensure SIGCHLD is properly received on mac os x | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-04 | uloop: do less state/change tracking for kevent() on mac os x, it is unreliable | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2013-01-02 | uloop: fix immediate timeout processing on mac os x | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-12-31 | utils: move ARRAY_SIZE from uloop to utils.h | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-10-31 | uloop: fix tv_diff() calculation | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-10-31 | uloop: another timer fix | Felix Fietkau | |
Signed-off-by: Felix Fietkau <nbd@openwrt.org> | |||
2012-10-31 | uloop: fix sub-second timer offsets for uloop_timeout_set | Felix Fietkau | |
2012-10-23 | uloop: fix a segfault on deleting the first active timer from within another ↵ | Felix Fietkau | |
timer | |||
2012-10-21 | uloop: fix event delete races on mac os x | Felix Fietkau | |
2012-07-09 | uloop: clear processes and timeouts on uloop_done() | Felix Fietkau | |
2012-07-07 | uloop: handle EPOLLHUP like EPOLLERR to prevent infinite tight loops between ↵ | Jo-Philipp Wich | |
epoll_wait() and the continue in uloop_run_events() | |||
2012-06-24 | uloop: prevent fd callbacks for unregistered fds by ensuring that pointers ↵ | Felix Fietkau | |
in the epoll array are cleared | |||
2011-08-12 | add a missing include | Felix Fietkau | |
2011-05-25 | uloop: use list.h, add support for handling sigchld | Felix Fietkau | |
2011-02-12 | uloop: fix event timeouts on darwin | Felix Fietkau | |
2011-02-11 | uloop: allow timeouts to cancel the event loop | Felix Fietkau | |
2011-02-11 | allow multiple calls to uloop_init() without annoying side effects | Felix Fietkau | |
2011-02-07 | uloop: make first_timeout static | Felix Fietkau | |
2011-02-07 | make uloop_end() inline | Felix Fietkau | |
2011-02-06 | uloop: export the cancelled flag | Felix Fietkau | |
2011-02-06 | uloop: fix the write flag for mac os x | Felix Fietkau | |
2010-12-06 | uloop: add a flag for keeping the socket blocking | Felix Fietkau | |
2010-12-06 | uloop: fix infinite waiting with kqueue | Felix Fietkau | |
2010-12-05 | port uloop to BSD kqueue | Felix Fietkau | |
2010-10-13 | Initial import | Felix Fietkau | |