Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 # if defined(BOOST_HAS_UNISTD_H)
00018 # include <unistd.h>
00019
00020
00021 # if defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 3)
00022 # define BOOST_HAS_NL_TYPES_H
00023 # endif
00024
00025
00026 # if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100)
00027 # define BOOST_HAS_STDINT_H
00028 # endif
00029
00030
00031 # if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199009L)
00032 # define BOOST_HAS_DIRENT_H
00033 # endif
00034
00035
00036 # if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199506L)
00037 # define BOOST_HAS_SIGACTION
00038 # endif
00039
00040
00041
00042
00043
00044
00045 # if defined(_POSIX_THREADS) && (_POSIX_THREADS+0 >= 0) && !defined(BOOST_HAS_WINTHREADS) && !defined(BOOST_HAS_MPTASKS)
00046 # define BOOST_HAS_PTHREADS
00047 # endif
00048
00049
00050
00051 # if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0)) \
00052 || (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0))
00053 # define BOOST_HAS_NANOSLEEP
00054 # endif
00055
00056
00057
00058
00059
00060 # if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0))
00061 # define BOOST_HAS_CLOCK_GETTIME
00062 # endif
00063
00064
00065
00066
00067 # if defined(_POSIX_PRIORITY_SCHEDULING) && (_POSIX_PRIORITY_SCHEDULING+0 > 0)\
00068 || (defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && (_POSIX_THREAD_PRIORITY_SCHEDULING+0 > 0))\
00069 || (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0))
00070 # define BOOST_HAS_SCHED_YIELD
00071 # endif
00072
00073
00074
00075
00076
00077
00078 # if defined(_XOPEN_VERSION) && (_XOPEN_VERSION+0 >= 500)
00079 # define BOOST_HAS_GETTIMEOFDAY
00080 # if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE+0 >= 500)
00081 # define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
00082 # endif
00083 # ifndef BOOST_HAS_LOG1P
00084 # define BOOST_HAS_LOG1P
00085 # endif
00086 # ifndef BOOST_HAS_EXPM1
00087 # define BOOST_HAS_EXPM1
00088 # endif
00089 # endif
00090
00091 # endif
00092
00093
00094
00095