diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-01-05 00:52:47 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-01-05 01:40:51 +0100 |
commit | 2cf4172a71860c6e44edd27a3b68047ae062d7fc (patch) | |
tree | f55e2a8c0eff662d0ab7471ef8ac2526fe19ed36 /LICENSE.LGPL2.1 | |
parent | b798e7baa5dc3ca6199bbff69f71a08d94299fdd (diff) |
journal: install sigbus handler for journal tools too
This makes them robust regarding truncation. Ideally, we'd export this
as an API, but given how messy SIGBUS handling is, and the uncertain
ownership logic of signal handlers we should not do this (unless libc
one day invents a scheme how to sanely install SIGBUS handlers for
specific memory areas only). However, for now we can still make all our
own tools robust.
Note that external tools will only have read-access to the journal
anyway, where SIGBUS is much more unlikely, given that only writes are
subject to disk full problems.
Diffstat (limited to 'LICENSE.LGPL2.1')
0 files changed, 0 insertions, 0 deletions