From 50fe845c936e712ce3de7ee20eed51c033ae43a7 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 22 Jun 2008 21:43:15 +0200 Subject: [PATCH] Require AC_C_INLINE. --- ChangeLog | 4 ++++ m4/sigaction.m4 | 7 ++++--- m4/signalblocking.m4 | 10 +++++++++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index cce3c6e35..fcaf41513 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-06-22 Bruno Haible + * m4/signalblocking.m4 (gl_PREREQ_SIG_HANDLER_H): New macro. + (gl_PREREQ_SIGPROCMASK): Invoke it. + * m4/sigaction.m4 (gl_PREREQ_SIGACTION): Likewise. + * lib/nanosleep.c (rpl_nanosleep): Setup newact only when it is needed. * lib/sigprocmask.c: Update a comment. diff --git a/m4/sigaction.m4 b/m4/sigaction.m4 index 2f1a4cd8b..869c8168d 100644 --- a/m4/sigaction.m4 +++ b/m4/sigaction.m4 @@ -1,4 +1,4 @@ -# sigaction.m4 serial 1 +# sigaction.m4 serial 2 dnl Copyright (C) 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -18,12 +18,12 @@ AC_DEFUN([gl_SIGACTION], fi ]) -# Prerequisites of the part of lib/signal.in.h and of lib/sigprocmask.c. +# Prerequisites of the part of lib/signal.in.h and of lib/sigaction.c. AC_DEFUN([gl_PREREQ_SIGACTION], [ + AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) AC_REQUIRE([AC_C_RESTRICT]) AC_REQUIRE([AC_TYPE_UID_T]) - AC_REQUIRE([gl_SIGNAL_H_DEFAULTS]) AC_CHECK_FUNCS_ONCE([sigaltstack siginterrupt]) AC_CHECK_TYPES([siginfo_t], [], [], [[ #include @@ -32,4 +32,5 @@ AC_DEFUN([gl_PREREQ_SIGACTION], HAVE_SIGINFO_T=0 AC_SUBST([HAVE_SIGINFO_T]) fi + gl_PREREQ_SIG_HANDLER_H ]) diff --git a/m4/signalblocking.m4 b/m4/signalblocking.m4 index 38f066d37..03bdaef3f 100644 --- a/m4/signalblocking.m4 +++ b/m4/signalblocking.m4 @@ -1,4 +1,4 @@ -# signalblocking.m4 serial 7 +# signalblocking.m4 serial 8 dnl Copyright (C) 2001-2002, 2006-2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -39,4 +39,12 @@ AC_DEFUN([gl_PREREQ_SIGPROCMASK], dnl HAVE_SIGSET_T is 1 if the system lacks the sigprocmask function but has dnl the sigset_t type. AC_SUBST([HAVE_SIGSET_T]) + gl_PREREQ_SIG_HANDLER_H +]) + +# Prerequisites of lib/sig-handler.h. +AC_DEFUN([gl_PREREQ_SIG_HANDLER_H], +[ + AC_REQUIRE([AC_C_INLINE]) + : ]) -- 2.11.0