# HG changeset patch # User jwe # Date 1196711567 0 # Node ID 7e248dd1e6d5bbc9c9d75fabdac2f8519f506ca5 # Parent 3ac12f33cf4bdc402f811b12e9f08293c026f0d2 [project @ 2007-12-03 19:52:47 by jwe] diff -r 3ac12f33cf4b -r 7e248dd1e6d5 ChangeLog --- a/ChangeLog Sun Dec 02 06:06:12 2007 +0000 +++ b/ChangeLog Mon Dec 03 19:52:47 2007 +0000 @@ -1,3 +1,8 @@ +2007-12-03 John W. Eaton + + * configure.in: If available, include in test for + sigset_t and sig_atomic_t. + 2007-11-30 Moritz Borgmann * configure.in: Also check for sunmath.h. diff -r 3ac12f33cf4b -r 7e248dd1e6d5 configure.in --- a/configure.in Sun Dec 02 06:06:12 2007 +0000 +++ b/configure.in Mon Dec 03 19:52:47 2007 +0000 @@ -29,7 +29,7 @@ EXTERN_CXXFLAGS="$CXXFLAGS" AC_INIT -AC_REVISION($Revision: 1.597 $) +AC_REVISION($Revision: 1.598 $) AC_PREREQ(2.57) AC_CONFIG_SRCDIR([src/octave.cc]) AC_CONFIG_HEADER(config.h) @@ -1195,7 +1195,11 @@ AC_TYPE_UID_T AC_CHECK_TYPES([dev_t, ino_t, nlink_t, nlink_t]) AC_CHECK_TYPES([long long int, unsigned long long int]) -AC_CHECK_TYPES([sigset_t, sig_atomic_t], , , [#include ]) +AC_CHECK_TYPES([sigset_t, sig_atomic_t], , , [ +#if defined (HAVE_SYS_TYPES_H) +#include +#endif +#include ]) ### How big are ints and how are they oriented? These could probably ### be eliminated in favor of run-time checks. diff -r 3ac12f33cf4b -r 7e248dd1e6d5 src/ChangeLog --- a/src/ChangeLog Sun Dec 02 06:06:12 2007 +0000 +++ b/src/ChangeLog Mon Dec 03 19:52:47 2007 +0000 @@ -1,3 +1,7 @@ +2007-12-03 David Bateman + + * DLD-FUNCTIONS/regexp.cc: Also include sys/types.h for regexp. + 2007-11-30 John W. Eaton * DLD-FUNCTIONS/sort.cc (operator < (const Complex&, const Complex&), diff -r 3ac12f33cf4b -r 7e248dd1e6d5 src/DLD-FUNCTIONS/regexp.cc --- a/src/DLD-FUNCTIONS/regexp.cc Sun Dec 02 06:06:12 2007 +0000 +++ b/src/DLD-FUNCTIONS/regexp.cc Mon Dec 03 19:52:47 2007 +0000 @@ -46,6 +46,9 @@ #if defined (__MINGW32__) #define __restrict #endif +#if defined (HAVE_SYS_TYPES_H) +#include +#endif #include #endif