summaryrefslogtreecommitdiffstats
path: root/eloop.h
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
* Make eloop a tad easier to use.Roy Marples2016-03-17
* 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
* setting signals should require an explicit len rather than NULL termination.Roy Marples2015-05-12
* Remove compat for polling, dhcpcd now requires pselect as a minimum fallback.Roy 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
* Remove dhcpcd specifics from eloop to make more portable.Roy Marples2015-05-09
* syslogd(8) may not always be running before dhcpcd so any startup errors areRoy Marples2015-03-17
* Requeue events when using epoll.Roy Marples2015-03-05
* kqueue is lost on fork, so re-queue everything.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
* Punt this now un-used function eloop_q_timeouts_deleteRoy Marples2014-09-13
* Add a write callback to eloop so we know when we can write to the socket.Roy Marples2014-09-04
* Add a USE_SIGNALS define.Roy Marples2014-02-21
* Move all global variables into contexts, with a small exception forRoy Marples2014-02-12
* Remove DEBUG_MEMORY guard and always free memory and resources.Roy Marples2014-02-04
* Dev module start now returns an fd to monitor so the eloop additionsRoy Marples2013-09-12
* Remove include to try and fix ppc 64 linux compile.Roy Marples2013-05-21
* ELOOP_QUEUE 0 is now all queuesRoy Marples2013-05-16
* White space policeRoy Marples2013-04-04
* Avoid a potential malloc when handling signals.Roy Marples2013-03-26
* Rework our signal setup and event loop around ppoll(2).Roy Marples2013-02-18
* Use a proper namespace for eloopRoy Marples2012-11-13
* Replace poll(2) with pselect(2) and vfork(2)+execve(2) withRoy Marples2012-11-10
* Plug some memory leaks.Roy Marples2012-11-01
* Update some copyrights.Roy Marples2011-03-24
* Change delete_timeouts into a macro.Roy Marples2010-10-11
* Allow queues to be defined at the start.Roy Marples2010-10-11
* eloop functions can now specify a queue.Roy Marples2010-07-23
* Add (c) to CopyrightRoy Marples2009-05-01
* Fix some LINT errors.Roy Marples2008-11-10
* Add a control socket so that interfaces can be dynamically re-set.Roy Marples2008-09-03
* Add an event loop.Roy Marples2008-09-02