From signal(2)
The behavior of signal() varies across UNIX versions, and has also var‐
ied historically across different versions of Linux. Avoid its use:
use sigaction(2) instead. See Portability below.
This patch set replaces calls to signal() with sigaction() in all files
except sigchain.c. sigchain.c is a bit more complicated than the others
and will be done in a separate patch.
Jeremiah Mahler (5):
progress.c: replace signal() with sigaction()
daemon.c run_service(): replace signal() with sigaction()
daemon.c child_handler(): replace signal() with sigaction()
daemon.c service_loop(): replace signal() with sigaction()
connect.c: replace signal() with sigaction()
connect.c | 5 ++++-
daemon.c | 15 ++++++++++++---
progress.c | 6 +++++-
3 files changed, 21 insertions(+), 5 deletions(-)
--
2.0.0.rc4.6.g127602c