about summary refs log tree commit diff
path: root/configure.in
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2010-09-11 00:19:01 +0200
committerFlorian Westphal <fw@strlen.de>2010-09-11 11:36:12 +0200
commit1fe17e246cba4ee2f4349196c544296790ab5d55 (patch)
tree96c4fb5c77a82ac05c2824ebc915be3d594d9c35 /configure.in
parentc135d0dded909e2e5780697c4066ad44a3f488c8 (diff)
downloadngircd-1fe17e246cba4ee2f4349196c544296790ab5d55.tar.gz
ngircd-1fe17e246cba4ee2f4349196c544296790ab5d55.zip
Add new 'delayed' signal handlers.
Allows to defer/queue signal processing for execution on the next
event dispatch call, i.e. we can perform any signal action in
normal, non-signal context.

Example uses:
- Reload everything on HUP without writing a global "SIGHUP_received"
  variable
- Dump status of internal Lists on SIGUSR1, etc.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 7c5d0b61..b7e0ea13 100644
--- a/configure.in
+++ b/configure.in
@@ -159,7 +159,7 @@ AC_CHECK_FUNCS([ \
 	bind gethostbyaddr gethostbyname gethostname inet_ntoa \
 	setsid setsockopt socket strcasecmp waitpid],,AC_MSG_ERROR([required function missing!]))
 
-AC_CHECK_FUNCS(getaddrinfo getnameinfo inet_aton isdigit sigaction snprintf \
+AC_CHECK_FUNCS(getaddrinfo getnameinfo inet_aton isdigit sigaction sigprocmask snprintf \
  vsnprintf strdup strlcpy strlcat strtok_r)
 
 # -- Configuration options --