1// <mutex> -*- C++ -*- 2/*! ======================================================================== 3** Extended Template and Library 4** Mutex Classes 5** $Id$ 6** 7** Copyright (c) 2008 Chris Moore 8** 9** This package is free software; you can redistribute it and/or 10** modify it under the terms of the GNU General Public License as 11** published by the Free Software Foundation; either version 2 of 12** the License, or (at your option) any later version. 13** 14** This package is distributed in the hope that it will be useful, 15** but WITHOUT ANY WARRANTY; without even the implied warranty of 16** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17** General Public License for more details. 18** 19** === N O T E S =========================================================== 20** 21** ========================================================================= */ 22 23/* === S T A R T =========================================================== */ 24 25#ifndef __ETL__MUTEX__ 26#define __ETL__MUTEX__ 27 28/* === H E A D E R S ======================================================= */ 29 30#include "etl_config.h" 31 32#ifdef HAVE_LIBPTHREAD 33# include "_mutex_pthreads_simple.h" 34#else 35#ifdef _WIN32 36# include "_mutex_win32.h" 37#endif 38#endif 39 40/* === E N D =============================================================== */ 41 42#endif 43