Bruno Haible <bruno <at> clisp.org> writes: > --- 25,40 ---- > fi > ]) > > ! # Prerequisites of lib/sigprocmask.h and lib/sigprocmask.c. > AC_DEFUN([gl_PREREQ_SIGPROCMASK], [ > + AC_CHECK_TYPES([sigset_t], > + [gl_cv_type_sigset_t=yes], [gl_cv_type_sigset_t=no], > + [#include <signal.h> > + /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */ > + #include <sys/types.h>]) > + if test $gl_cv_type_sigset_t = yes; then > + AC_DEFUN([HAVE_SIGSET_T], > + [Define to 1 if you lack the sigprocmask function but have the sigset_t type.]) > + fi
This leads to a shell syntax error: checking for sigprocmask... (cached) yes ../configure: line 11934: syntax error near unexpected token `fi' ../configure: line 11934: ` fi' make: *** [config.status] Error 2 So I'm installing this fix as obvious: 2006-10-17 Eric Blake <[EMAIL PROTECTED]> * m4/signalblocking.m4 (gl_PREREQ_SIGPROCMASK): Fix typo. Index: m4/signalblocking.m4 =================================================================== RCS file: /sources/gnulib/gnulib/m4/signalblocking.m4,v retrieving revision 1.4 diff -u -r1.4 signalblocking.m4 --- m4/signalblocking.m4 17 Oct 2006 12:43:12 -0000 1.4 +++ m4/signalblocking.m4 17 Oct 2006 14:42:34 -0000 @@ -1,4 +1,4 @@ -# signalblocking.m4 serial 3 (gettext-0.15.1) +# signalblocking.m4 serial 4 (gettext-0.15.1) dnl Copyright (C) 2001-2002, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -33,7 +33,7 @@ /* Mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */ #include <sys/types.h>]) if test $gl_cv_type_sigset_t = yes; then - AC_DEFUN([HAVE_SIGSET_T], + AC_DEFINE([HAVE_SIGSET_T], [1], [Define to 1 if you lack the sigprocmask function but have the sigset_t type.]) fi AC_CHECK_FUNCS_ONCE(raise)