[PATCH 0/5] replace signal() with sigaction()
- From
Jeremiah Mahler <jmmahler@gmail.com>
- Date
- May 28, 2014, 06:14 UTC
- Message-ID
- <1401257655-6043-1-git-send-email-jmmahler@gmail.com>
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