diff options
author | asmodai <asmodai@FreeBSD.org> | 2000-10-31 12:35:45 +0000 |
---|---|---|
committer | asmodai <asmodai@FreeBSD.org> | 2000-10-31 12:35:45 +0000 |
commit | b5459c5b45e8d87dcdb3d5a0ddc31ca631a18480 (patch) | |
tree | ec4d7d21514a97aec7ad9db79cabb486f981b420 /contrib/bind/bin/named/ns_signal.c | |
parent | 1f7d1df733cba8003f78ea73b609bf5ad47db279 (diff) | |
parent | 90887e8f5bdae690c1ceca0ae12853e5e66c5282 (diff) | |
download | FreeBSD-src-b5459c5b45e8d87dcdb3d5a0ddc31ca631a18480.zip FreeBSD-src-b5459c5b45e8d87dcdb3d5a0ddc31ca631a18480.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r68068,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/bind/bin/named/ns_signal.c')
-rw-r--r-- | contrib/bind/bin/named/ns_signal.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/bind/bin/named/ns_signal.c b/contrib/bind/bin/named/ns_signal.c index 8cc715b..f5a6e24 100644 --- a/contrib/bind/bin/named/ns_signal.c +++ b/contrib/bind/bin/named/ns_signal.c @@ -1,6 +1,6 @@ #if !defined(lint) && !defined(SABER) static const char sccsid[] = "@(#)ns_main.c 4.55 (Berkeley) 7/1/91"; -static const char rcsid[] = "$Id: ns_signal.c,v 8.12 2000/04/21 06:54:12 vixie Exp $"; +static const char rcsid[] = "$Id: ns_signal.c,v 8.13 2000/07/11 07:10:12 vixie Exp $"; #endif /* not lint */ /* @@ -245,6 +245,9 @@ init_signals(void) { "sigaction failed in set_signal_handler(%d): %s", sighandlers[sh].sig, strerror(errno)); } + /* Unblock all signals that we expect to handle. */ + if (sigprocmask(SIG_UNBLOCK, &mask, NULL) < 0) + ns_panic(ns_log_os, 1, "sigblock failed: %s", strerror(errno)); } void |