00001
00008
00009
00010
00011
00012 #ifndef ECL_IPC_SEMAPHORE_HPP_
00013 #define ECL_IPC_SEMAPHORE_HPP_
00014
00015
00016
00017
00018
00019 #include <ecl/config/ecl.hpp>
00020
00021
00022
00023
00024
00025 #if defined(ECL_IS_POSIX)
00026 #ifdef _POSIX_SEMAPHORES
00027 #if _POSIX_SEMAPHORES > 0
00028 #include "semaphore_pos.hpp"
00029 #endif
00030 #endif
00031 #endif
00032
00033
00034 #endif