chiark / gitweb /
sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal
authorDavid Herrmann <dh.herrmann@gmail.com>
Tue, 16 Jun 2015 23:15:09 +0000 (01:15 +0200)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:03:02 +0000 (10:03 +0100)
commited3fd617456efb0aac69526e6350441415792420
treee96d4118341b6142392dfdbeff98349085c370fa
parent198eb9458184a7b82a85df1d03a3dd52f24f5f26
sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal

If we call EPOLL_CTL_DEL, we *REALLY* expect the file-descriptor to be
present in that given epoll-set. We actually track such state via our
s->io.registered flag, so it better be true.

Make sure if that's not true, we treat it similar to assert_return() (ie.,
print a loud warning).
src/libelogind/sd-event/sd-event.c
src/shared/macro.h