Annotation of embedaddon/libiconv/srcm4/signalblocking.m4, revision 1.1.1.3
1.1.1.3 ! misho 1: # signalblocking.m4 serial 14
! 2: dnl Copyright (C) 2001-2002, 2006-2019 Free Software Foundation, Inc.
1.1 misho 3: dnl This file is free software; the Free Software Foundation
4: dnl gives unlimited permission to copy and/or distribute it,
5: dnl with or without modifications, as long as this notice is preserved.
6:
7: # Determine available signal blocking primitives. Three different APIs exist:
8: # 1) POSIX: sigemptyset, sigaddset, sigprocmask
9: # 2) SYSV: sighold, sigrelse
10: # 3) BSD: sigblock, sigsetmask
11: # For simplicity, here we check only for the POSIX signal blocking.
12: AC_DEFUN([gl_SIGNALBLOCKING],
13: [
14: AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
1.1.1.2 misho 15: AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
16: if test $gl_cv_type_sigset_t = yes; then
1.1 misho 17: AC_CHECK_FUNC([sigprocmask], [gl_cv_func_sigprocmask=1])
18: fi
19: if test -z "$gl_cv_func_sigprocmask"; then
20: HAVE_POSIX_SIGNALBLOCKING=0
21: fi
22: ])
23:
1.1.1.2 misho 24: # Prerequisites of lib/sigprocmask.c.
25: AC_DEFUN([gl_PREREQ_SIGPROCMASK], [:])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>