summaryrefslogtreecommitdiff
path: root/m4/signal_h.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-09-11 14:14:04 +0200
committerBruno Haible <bruno@clisp.org>2011-09-11 14:14:04 +0200
commit0b88a15dca93414df75ff004811c8e2573d593e3 (patch)
treef09f6e7d3a73021dabec0ea69d0970cc739ab588 /m4/signal_h.m4
parent389df9e59a5480871a42d147b42a2a09a9ce9dcd (diff)
downloadgnulib-0b88a15dca93414df75ff004811c8e2573d593e3.tar.gz
Ensure pid_t gets defined.
* m4/fcntl_h.m4 (gl_FCNTL_H): Require AC_TYPE_PID_T. * m4/sched_h.m4 (gl_SCHED_H): Likewise. * m4/signal_h.m4 (gl_SIGNAL_H): Likewise. * m4/spawn_h.m4 (gl_SPAWN_H): Likewise. * m4/sys_wait_h.m4 (gl_SYS_WAIT_H): Likewise. * m4/termios_h.m4 (gl_TERMIOS_H): Likewise. * m4/time_h.m4 (gl_HEADER_TIME_H_BODY): Likewise. * m4/unistd_h.m4 (gl_UNISTD_H): Likewise. * tests/test-fcntl-h.c: Check that pid_t is defined. * tests/test-sched.c: Likewise. * tests/test-termios.c: Likewise. * tests/test-time.c: Likewise. * doc/posix-headers/fcntl.texi: Mention lack of pid_t on MSVC platform. * doc/posix-headers/signal.texi: Likewise. * doc/posix-headers/sys_types.texi: Likewise. * doc/posix-headers/time.texi: Likewise.
Diffstat (limited to 'm4/signal_h.m4')
-rw-r--r--m4/signal_h.m45
1 files changed, 4 insertions, 1 deletions
diff --git a/m4/signal_h.m4 b/m4/signal_h.m4
index b9536fb0e3..c3f25386ca 100644
--- a/m4/signal_h.m4
+++ b/m4/signal_h.m4
@@ -1,4 +1,4 @@
-# signal_h.m4 serial 16
+# signal_h.m4 serial 17
dnl Copyright (C) 2007-2011 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -17,6 +17,9 @@ AC_DEFUN([gl_SIGNAL_H],
#include <signal.h>
]])
+ dnl Ensure the type pid_t gets defined.
+ AC_REQUIRE([AC_TYPE_PID_T])
+
AC_REQUIRE([AC_TYPE_UID_T])
dnl Persuade glibc <signal.h> to define sighandler_t.