summaryrefslogtreecommitdiffstats
path: root/eloop.c
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* Belated welcome to 2017.Roy Marples2017-03-06
* Only mask off the signals we are interested in catching.Roy Marples2016-08-12
* Use libc reallocarray in eloop if we have it.Roy Marples2016-05-06
* CID 1358677: (Negative returns) tuck in poll_fd assignment in eloop_open(), t...Roy Marples2016-04-24
* Make eloop a tad easier to use.Roy Marples2016-03-17
* If we fail to open kqueue/epoll, abort the loop.Roy Marples2016-02-27
* Now we have a fd lookup table, we can elimiate the need to storeRoy Marples2016-02-26
* Use a fd lookup table rather than checking each event in turn until we findRoy Marples2016-02-26
* Roll our own reallocarray(3) function because that and the reallocarr(3) func...Roy Marples2016-02-26
* This comment no longer applies with kqueue(2) and epoll(7).Roy Marples2016-02-26
* Describe eloop better.Roy Marples2016-02-26
* Add POLLOUT to the pselect wrapper.Roy Marples2016-02-26
* Move the queue.h test to just before our structures as a system libraryRoy Marples2016-01-22
* Move eloop structure inside eloop.c - the outside has no business knowing it.Roy Marples2016-01-22
* Improve eloop api so we don't force a delete write parameter whenRoy Marples2015-05-14
* hmmmm, seems this isn't needed anymore ...Roy Marples2015-05-13
* Ensure adding an event does not have an fd of -1Roy Marples2015-05-13
* Ensure oldset is empty before sigprocmask call ... unsure why this is needed.Roy Marples2015-05-13
* Ensure kqueue/epoll fd is open on init.Roy Marples2015-05-13
* Sprinkle some assertsRoy Marples2015-05-13
* setting signals should require an explicit len rather than NULL termination.Roy Marples2015-05-12
* Use ppoll as pollts if available.Roy Marples2015-05-12
* Add a pollts wrapper in eloop.c directly so it really should be stand aloneRoy Marples2015-05-12
* Improve eloop loading sys/queue.hRoy Marples2015-05-12
* Make eloop entirely independant from dhcpcd.Roy Marples2015-05-12
* eloop_ctx -> eloopRoy Marples2015-05-12
* Move signal handling into eloop with just the callback in dhcpcd.Roy Marples2015-05-12
* Replace get_monotonic usage with the standard clock_gettime.Roy Marples2015-05-12
* Fix priorRoy Marples2015-05-09
* Remove dhcpcd specifics from eloop to make more portable.Roy Marples2015-05-09
* Give up on _BSD_SOURCE and use _GNU_SOURCE for Linux.Roy Marples2015-04-20
* syslogd(8) may not always be running before dhcpcd so any startup errors areRoy Marples2015-03-17
* Cast correctly for kevent.Roy Marples2015-03-13
* Remove erroneous goto.Roy Marples2015-03-05
* Requeue events when using epoll.Roy Marples2015-03-05
* Set poll filters before writing eloop event.Roy Marples2015-03-05
* Fix epoll fd moving read only.Roy Marples2015-03-05
* Fix compile on LinuxRoy Marples2015-03-04
* Fix signal handlingRoy Marples2015-03-04
* kqueue is lost on fork, so re-queue everything.Roy Marples2015-03-04
* Fix compile on FreeBSDRoy Marples2015-03-04
* Test for kqueue1 or set O_CLOEXEC on the kqueue fd.Roy Marples2015-03-04
* Support kqueue(2).Roy Marples2015-03-04
* Support epoll(7)Roy Marples2015-03-04
* Replace timeval with timespec.Roy Marples2015-03-03
* Update copyrights to 2015.Roy Marples2015-01-02
* eloop queue 0 is all queues, respect it.Roy Marples2014-11-10
* TAILQ is now inlcuded via config.h either via sys/queue.h or compat/queue.h.Roy Marples2014-11-10
* No longer need the header stdarg.hRoy Marples2014-09-13