lib/replace: add signal related configure checks
authorStefan Metzmacher <metze@samba.org>
Wed, 10 Jun 2015 12:33:35 +0000 (14:33 +0200)
committerAmitay Isaacs <amitay@samba.org>
Wed, 10 Jun 2015 13:04:21 +0000 (15:04 +0200)
These should be in a central place available for
all lib/replace users instead of having each caller
do its own checks.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11326

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
lib/replace/wscript

index 1b156fa671e89a0558223888ef9ebec9a3c8b1aa..788877cf1e268a206d1843a2e97dc029452c88b7 100644 (file)
@@ -136,6 +136,7 @@ def configure(conf):
     conf.CHECK_TYPE_IN('sa_family_t', 'sys/socket.h')
 
     conf.CHECK_TYPE_IN('sig_atomic_t', 'signal.h', define='HAVE_SIG_ATOMIC_T_TYPE')
+    conf.CHECK_FUNCS('sigsetmask siggetmask sigprocmask sigblock sigaction sigset')
 
     conf.CHECK_FUNCS_IN('''inet_ntoa inet_aton inet_ntop inet_pton connect gethostbyname
                            getaddrinfo getnameinfo freeaddrinfo gai_strerror socketpair''',