semaphore.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_IPC_SEMAPHORE_HPP_
00013 #define ECL_IPC_SEMAPHORE_HPP_
00014 
00015 /*****************************************************************************
00016 ** Platform Detection
00017 *****************************************************************************/
00018 
00019 #include <ecl/config/ecl.hpp> // ECL_ macros
00020 
00021 /*****************************************************************************
00022 ** Cross Platform Implementation
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 /*ECL_IPC_SEMAPHORE_HPP_*/


ecl_ipc
Author(s): Daniel Stonier
autogenerated on Sun Oct 5 2014 23:35:45