summaryrefslogtreecommitdiff
path: root/units
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-11-22 15:38:52 +0100
committerLuca Boccassi <luca.boccassi@gmail.com>2022-11-23 00:54:23 +0100
commit0c14c45e5c00bbaed81566ace8f0d0c70cfe6392 (patch)
treeff5e3cdb85325f6927bde512838f15eabc1e2709 /units
parentc9bb7438dba715deb8c068cbd7d6dc0e09e44ca9 (diff)
downloadsystemd-0c14c45e5c00bbaed81566ace8f0d0c70cfe6392.tar.gz
sd-event: reenable epoll_pwait2()
This reenables epoll_pwait2() use, i.e. undoes the effect of 39f756d3ae4765b8bf017567a12b8a4b358eaaf5. Instead of just reverting that, this PR will change things so that we strictly rely on glibc's new epoll_pwait2() wrapper (which was added earlier this year), and drop our own manual fallback syscall wrapper. That should nicely side-step any issues with correct syscall wrapping definitions (which on some arch seem not to be easy, given the sigset_t size final argument), by making this a glibc problem, not ours. Given that the only benefit this delivers are time-outs more granular than msec, it shouldn't really matter that we'll miss out on support for this on systems with older glibcs.
Diffstat (limited to 'units')
0 files changed, 0 insertions, 0 deletions