diff options
author | Lennart Poettering <lennart@poettering.net> | 2022-11-22 15:38:52 +0100 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@gmail.com> | 2022-11-23 00:54:23 +0100 |
commit | 0c14c45e5c00bbaed81566ace8f0d0c70cfe6392 (patch) | |
tree | ff5e3cdb85325f6927bde512838f15eabc1e2709 /units/systemd-boot-system-token.service | |
parent | c9bb7438dba715deb8c068cbd7d6dc0e09e44ca9 (diff) | |
download | systemd-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/systemd-boot-system-token.service')
0 files changed, 0 insertions, 0 deletions