From: Bruno Haible Date: Mon, 23 Jun 2008 20:45:30 +0000 (+0200) Subject: Update after lib/sig-handler.h is no longer included by lib/sigprocmask.c. X-Git-Tag: v0.1~7225 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=fbcd7adb4d9ebe328cbe3cdc57a165bdae38c01e;p=gnulib.git Update after lib/sig-handler.h is no longer included by lib/sigprocmask.c. --- diff --git a/ChangeLog b/ChangeLog index 5a9b26ead..0302a270f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,17 @@ 2008-06-23 Bruno Haible + * m4/signalblocking.m4 (gl_PREREQ_SIG_HANDLER_H): Remove macro. + (gl_PREREQ_SIGPROCMASK): Don't invoke it. + * m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): New macro, moved here from + m4/signalblocking.m4. + (gl_PREREQ_SIGACTION): Don't invoke it. + * m4/nanosleep.m4 (gl_PREREQ_NANOSLEEP): Invoke + gl_PREREQ_SIG_HANDLER_H. + * m4/fatal-signal.m4 (gl_FATAL_SIGNAL): Likewise. + Don't check for sigaction here. + +2008-06-23 Bruno Haible + * lib/fatal-signal.c (fatal_signal_handler): Update comment. (install_handlers): Don't set the SA_RESETHAND flag. diff --git a/m4/fatal-signal.m4 b/m4/fatal-signal.m4 index 1930e0a2e..bf44339e1 100644 --- a/m4/fatal-signal.m4 +++ b/m4/fatal-signal.m4 @@ -1,4 +1,4 @@ -# fatal-signal.m4 serial 5 +# fatal-signal.m4 serial 6 dnl Copyright (C) 2003-2004, 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, @@ -8,5 +8,5 @@ AC_DEFUN([gl_FATAL_SIGNAL], [ AC_REQUIRE([gt_TYPE_SIG_ATOMIC_T]) AC_CHECK_HEADERS_ONCE(unistd.h) - AC_CHECK_FUNCS(sigaction) + gl_PREREQ_SIG_HANDLER_H ]) diff --git a/m4/nanosleep.m4 b/m4/nanosleep.m4 index 87809219d..d5248a7aa 100644 --- a/m4/nanosleep.m4 +++ b/m4/nanosleep.m4 @@ -1,4 +1,4 @@ -#serial 24 +#serial 25 dnl From Jim Meyering. dnl Check for the nanosleep function. @@ -112,4 +112,5 @@ AC_DEFUN([gl_FUNC_NANOSLEEP], AC_DEFUN([gl_PREREQ_NANOSLEEP], [ AC_CHECK_HEADERS_ONCE(sys/select.h) + gl_PREREQ_SIG_HANDLER_H ]) diff --git a/m4/sigaction.m4 b/m4/sigaction.m4 index 93306b8dc..790116a04 100644 --- a/m4/sigaction.m4 +++ b/m4/sigaction.m4 @@ -1,4 +1,4 @@ -# sigaction.m4 serial 2 +# sigaction.m4 serial 3 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, @@ -30,5 +30,11 @@ AC_DEFUN([gl_PREREQ_SIGACTION], HAVE_SIGINFO_T=0 AC_SUBST([HAVE_SIGINFO_T]) fi - gl_PREREQ_SIG_HANDLER_H +]) + +# Prerequisites of lib/sig-handler.h. +AC_DEFUN([gl_PREREQ_SIG_HANDLER_H], +[ + AC_REQUIRE([AC_C_INLINE]) + : ]) diff --git a/m4/signalblocking.m4 b/m4/signalblocking.m4 index 03bdaef3f..300f3532c 100644 --- a/m4/signalblocking.m4 +++ b/m4/signalblocking.m4 @@ -1,4 +1,4 @@ -# signalblocking.m4 serial 8 +# signalblocking.m4 serial 9 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,12 +39,4 @@ 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]) - : ])