summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-login/sd-login.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2015-09-03 20:13:09 +0200
committerLennart Poettering <lennart@poettering.net>2015-09-04 09:07:31 +0200
commit9da4cb2be260ed123f2676cb85cb350c527b1492 (patch)
treeb4960f8ca733ce579f965f1e4dbbc65c2330669d /src/libsystemd/sd-login/sd-login.c
parent348637b28a6253591a5899665d3cde6d8d71d118 (diff)
sd-event: make sure RT signals are not dropped
RT signals operate in a queue, and we should be careful to never merge two queued signals into one. Hence, makes sure we only ever dequeue a single signal at a time and leave the remaining ones queued in the signalfd. In order to implement correct priorities for the signals introduce one signalfd per priority, so that we only process the highest priority signal at a time.
Diffstat (limited to 'src/libsystemd/sd-login/sd-login.c')
0 files changed, 0 insertions, 0 deletions