// -*- C++ -*- /*! ======================================================================== ** Extended Template and Library ** Mutex Classes ** $Id$ ** ** Copyright (c) 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as ** published by the Free Software Foundation; either version 2 of ** the License, or (at your option) any later version. ** ** This package is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ** General Public License for more details. ** ** === N O T E S =========================================================== ** ** ========================================================================= */ /* === S T A R T =========================================================== */ #ifndef __ETL__MUTEX__ #define __ETL__MUTEX__ /* === H E A D E R S ======================================================= */ #include "etl_config.h" #ifdef HAVE_LIBPTHREAD # include "_mutex_pthreads_simple.h" #else #ifdef _WIN32 # include "_mutex_win32.h" #endif #endif /* === E N D =============================================================== */ #endif