diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-09-03 20:13:09 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-09-04 09:07:31 +0200 |
commit | 9da4cb2be260ed123f2676cb85cb350c527b1492 (patch) | |
tree | b4960f8ca733ce579f965f1e4dbbc65c2330669d /src/core/swap.c | |
parent | 348637b28a6253591a5899665d3cde6d8d71d118 (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/core/swap.c')
0 files changed, 0 insertions, 0 deletions