29 #ifndef RCF_DETAIL_THREAD_HPP
30 #define RCF_DETAIL_THREAD_HPP
32 #if defined(_MSC_VER) && (_MSC_VER >= 1200)
34 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
37 # include "null_thread.hpp"
38 #elif defined(BOOST_WINDOWS)
42 # include <RCF/thread/win_thread.hpp>
44 #elif defined(BOOST_HAS_PTHREADS)
45 # include <RCF/thread/posix_thread.hpp>
47 # error Only Windows and POSIX are supported!
54 typedef null_thread thread;
55 #elif defined(BOOST_WINDOWS)
59 typedef win_thread thread;
61 #elif defined(BOOST_HAS_PTHREADS)
62 typedef posix_thread thread;
68 #endif // RCF_DETAIL_THREAD_HPP