diff options
author | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-06-16 07:36:12 +0000 |
---|---|---|
committer | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-06-16 07:36:12 +0000 |
commit | 393a25f7bd25beca509700ba1a568442c1a0921c (patch) | |
tree | 283b8af2714068436a6a994e4b969da681079e6e /configure.ac | |
parent | 52b4ce91b81cc0fde17cfac22d2c802ba628bcfe (diff) | |
download | ATCD-393a25f7bd25beca509700ba1a568442c1a0921c.tar.gz |
ChangeLogTag: Tue Jun 15 23:31:51 2004 J.T. Conklin <jtc@acorntoolworks.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/configure.ac b/configure.ac index 4b40447eb9a..37d2515275a 100644 --- a/configure.ac +++ b/configure.ac @@ -1121,16 +1121,20 @@ ACE_CHECK_TYPE([key_t],[sys/types.h],,[AC_DEFINE([ACE_LACKS_KEY_T])]) ACE_CHECK_TYPE([ssize_t],[sys/types.h],[AC_DEFINE([ACE_HAS_SSIZE_T])],) ACE_CHECK_TYPE([u_longlong_t],[sys/types.h],,[AC_DEFINE([ACE_LACKS_U_LONGLONG_T])]) ACE_CHECK_TYPE([pri_t],[sys/types.h],,[AC_DEFINE([ACE_LACKS_PRI_T])]) -ACE_CHECK_TYPE([ucontext_t],[ucontext.h], - [ - AC_DEFINE([ACE_HAS_UCONTEXT_T]) - ], - [ - dnl Some platforms define ucontext_t in <sys/ucontext.h>, but ACE - dnl doesn't explicitly include that header. However, it is very likely - dnl that <signal.h> does, either directly or indirectly. - ACE_CHECK_TYPE([ucontext_t],[signal.h],[AC_DEFINE([ACE_HAS_UCONTEXT_T])]) - ]) + +dnl Some platforms define ucontext_t in <sys/ucontext.h>, but ACE +dnl doesn't explicitly include that header. However, it is very +dnl likely that <signal.h> does, either directly or indirectly. +AC_CHECK_TYPE([ucontext_t], + AC_DEFINE([ACE_HAS_UCONTEXT_T]), + , + [ +#include <signal.h> +#ifndef ACE_LACKS_UCONTEXT_H +# include <ucontext.h> +#endif +]) + ACE_CHECK_TYPE([wchar_t],[wchar.h],, [ ACE_CHECK_TYPE([wchar_t],[sys/types.h],,[AC_DEFINE([ACE_LACKS_WCHAR_T])]) @@ -5982,10 +5986,10 @@ ACE_CACHE_CHECK([for sig{empty fill add del}set macros], #endif #include <signal.h> -#if defined (sigemptyset) && \ - defined (sigfillset) && \ - defined (sigaddset) && \ - defined (sigdelset) && \ +#if defined (sigemptyset) || \ + defined (sigfillset) || \ + defined (sigaddset) || \ + defined (sigdelset) || \ defined (sigismember) ACE_SIG_MACROS #endif |