]> git.ipfire.org Git - thirdparty/dhcpcd.git/commit
eloop: Add eloop_openfdwaiter() and eloop_closefdwaiter()
authorRoy Marples <roy@marples.name>
Thu, 21 May 2026 22:48:45 +0000 (23:48 +0100)
committerRoy Marples <roy@marples.name>
Thu, 21 May 2026 23:31:46 +0000 (00:31 +0100)
commit6b8d4e11ffedd1d2e02c987a94c2c8569ac28be1
tree914182c694054f56560d98a2a036c4396ce61e2e
parent61b64b96eb199ba95b19e92fb011e0373202b49f
eloop: Add eloop_openfdwaiter() and eloop_closefdwaiter()

Use kqueue or epoll for eloop_waitfd().
This requires opening a new kqueue or epoll to handle this as
this is a one shot event we don't want to touch the eloop events.

This works with RLIMIT_NOFILE = 0.
src/eloop.c
src/eloop.h