sig-t-exclude-multiple-20090321
authorDerrick Brashear <shadow@dementia.org>
Sat, 21 Mar 2009 15:39:05 +0000 (15:39 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 21 Mar 2009 15:39:05 +0000 (15:39 +0000)
LICENSE IPL10

disallow multiple typedefs of sig_t

acinclude.m4

index c544e6b..296c042 100644 (file)
@@ -1564,7 +1564,10 @@ AC_CHECK_TYPES(sig_t, , ,
    #include <signal.h> ])
 AH_BOTTOM(
 [#ifndef HAVE_SIG_T
+#ifndef SIG_T_DEFINED
+#define SIG_T_DEFINED
 typedef RETSIGTYPE (*sig_t) ();
+#endif
 #endif])
 AC_CHECK_TYPE([sig_atomic_t], ,
     [AC_DEFINE([sig_atomic_t], [int],