]> git.meshlink.io Git - meshlink/commit
Simplify signal handling.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 2 Jun 2011 15:14:30 +0000 (17:14 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 2 Jun 2011 15:14:30 +0000 (17:14 +0200)
commite452a933f9c53fd58db9d932afd15319129dd988
tree2e7189772e3157d07f3895e30b81f7b9db99b80c
parent4d440336c3ce68719e23b2fc51fac368e23352ad
Simplify signal handling.

We don't override any signal handlers anymore except those for SIGPIPE and
SIGCHLD. Fatal signals (SIGSEGV, SIGBUS etc.) will terminate tincd and
optionally dump core.  The previous behaviour was to terminate gracefully and
try to restart, but that usually failed and made any core dump useless.
src/process.c