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