]> git.ipfire.org Git - thirdparty/dhcpcd.git/commit
BSD: Implement kqueue(2) for eloop (again)
authorRoy Marples <roy@marples.name>
Thu, 28 Jan 2021 11:54:05 +0000 (11:54 +0000)
committerRoy Marples <roy@marples.name>
Thu, 28 Jan 2021 11:54:05 +0000 (11:54 +0000)
commit11baa2a1f51c8da51883ab341f6e00e4f73c6998
tree4a069f765b1466d7e1e40003e73a716c12245429
parent3ffb1dd5ee2a4962dd1384e00566996f791fcc78
BSD: Implement kqueue(2) for eloop (again)

kqueue allows for O(1) processing of active fd's an a more
robust signal handling method without the need to use global
variables to avoid calling functions during signal delivery.

The problems with the prior implemenation have now been fixed.
configure
src/dhcpcd.c
src/eloop.c
src/eloop.h
src/privsep-root.c
src/privsep.c