loosened feature detection: previous change was too tight.

[SVN r16874]
This commit is contained in:
John Maddock
2003-01-12 11:37:53 +00:00
parent 1789378a6e
commit 659d73e807

View File

@ -13,21 +13,21 @@
// to the user to do this *before* including any header, although // to the user to do this *before* including any header, although
// in most cases the compiler will do this for you). // in most cases the compiler will do this for you).
# if defined(BOOST_HAS_UNISTD_H) && defined(_POSIX_C_SOURCE) # if defined(BOOST_HAS_UNISTD_H)
# include <unistd.h> # include <unistd.h>
// XOpen has <nl_types.h>, but is this the correct version check? // XOpen has <nl_types.h>, but is this the correct version check?
# if defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 3) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 3) # if defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 3)
# define BOOST_HAS_NL_TYPES_H # define BOOST_HAS_NL_TYPES_H
# endif # endif
// POSIX version 6 requires <stdint.h> // POSIX version 6 requires <stdint.h>
# if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100) && (_POSIX_C_SOURCE >= 200100) # if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100)
# define BOOST_HAS_STDINT_H # define BOOST_HAS_STDINT_H
# endif # endif
// POSIX version 2 requires <dirent.h> // POSIX version 2 requires <dirent.h>
# if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199009L) && (_POSIX_C_SOURCE >= 199009L) # if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199009L)
# define BOOST_HAS_DIRENT_H # define BOOST_HAS_DIRENT_H
# endif # endif
@ -69,10 +69,13 @@
// BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE: // BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE:
// These are predicated on _XOPEN_VERSION, and appears to be first released // These are predicated on _XOPEN_VERSION, and appears to be first released
// in issue 4, version 2 (_XOPEN_VERSION > 500). // in issue 4, version 2 (_XOPEN_VERSION > 500).
# if defined(_XOPEN_VERSION) && (_XOPEN_VERSION+0 >= 500) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500) # if defined(_XOPEN_VERSION) && (_XOPEN_VERSION+0 >= 500)
# define BOOST_HAS_GETTIMEOFDAY # define BOOST_HAS_GETTIMEOFDAY
# define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE # if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
# define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
# endif
# endif # endif
# endif # endif