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