00001 00011 /***************************************************************************** 00012 ** Ifdefs 00013 *****************************************************************************/ 00014 00015 #ifndef ECL_THREADS_THREAD_HPP_ 00016 #define ECL_THREADS_THREAD_HPP_ 00017 00018 /************************************************************************* 00019 * Includes 00020 ************************************************************************/ 00021 00022 #include <ecl/config/ecl.hpp> 00023 00024 /***************************************************************************** 00025 ** Cross Platform Functionality 00026 *****************************************************************************/ 00027 00028 #if defined(ECL_HAS_POSIX_THREADS) 00029 #include "thread_pos.hpp" 00030 #elif defined(ECL_HAS_WIN32_THREADS) 00031 #include "thread_win.hpp" 00032 #endif 00033 00034 00035 #endif /* ECL_THREADS_THREAD_HPP_*/