forked from boostorg/config
Tidied up POSIX feature tests, added support for REALTIME feature test.
[SVN r11404]
This commit is contained in:
@ -32,20 +32,20 @@
|
|||||||
|
|
||||||
// BOOST_HAS_NANOSLEEP:
|
// BOOST_HAS_NANOSLEEP:
|
||||||
// This is predicated on _POSIX_TIMERS or _XOPEN_REALTIME:
|
// This is predicated on _POSIX_TIMERS or _XOPEN_REALTIME:
|
||||||
# if defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0)
|
// BOOST_HAS_CLOCK_GETTIME:
|
||||||
# define BOOST_HAS_NANOSLEEP
|
// This is predicated on _POSIX_TIMERS or _XOPEN_REALTIME:
|
||||||
# endif
|
# if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0)) \
|
||||||
# if defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0) && !defined(BOOST_HAS_NANOSLEEP)
|
|| (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0))
|
||||||
# define BOOST_HAS_NANOSLEEP
|
# define BOOST_HAS_NANOSLEEP
|
||||||
|
# define BOOST_HAS_CLOCK_GETTIME
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
// BOOST_HAS_SCHED_YIELD:
|
// BOOST_HAS_SCHED_YIELD:
|
||||||
// This is predicated on _POSIX_PRIORITY_SCHEDULING or
|
// This is predicated on _POSIX_PRIORITY_SCHEDULING or
|
||||||
// on _POSIX_THREAD_PRIORITY_SCHEDULING.
|
// on _POSIX_THREAD_PRIORITY_SCHEDULING or on _XOPEN_REALTIME.
|
||||||
# if defined(_POSIX_PRIORITY_SCHEDULING) && (_POSIX_PRIORITY_SCHEDULING+0 > 0)
|
# if defined(_POSIX_PRIORITY_SCHEDULING) && (_POSIX_PRIORITY_SCHEDULING+0 > 0)\
|
||||||
# define BOOST_HAS_SCHED_YIELD
|
|| (defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && (_POSIX_THREAD_PRIORITY_SCHEDULING+0 > 0))\
|
||||||
# endif
|
|| (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0))
|
||||||
# if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && (_POSIX_THREAD_PRIORITY_SCHEDULING+0 > 0)
|
|
||||||
# define BOOST_HAS_SCHED_YIELD
|
# define BOOST_HAS_SCHED_YIELD
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
@ -58,11 +58,4 @@
|
|||||||
# define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
|
# define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
// BOOST_HAS_CLOCK_GETTIME:
|
|
||||||
// This is predicated on _POSIX_TIMERS.
|
|
||||||
# if defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 > 0)
|
|
||||||
# define BOOST_HAS_CLOCK_GETTIME
|
|
||||||
# endif
|
|
||||||
|
|
||||||
|
|
||||||
# endif
|
# endif
|
||||||
|
Reference in New Issue
Block a user