SDL_sysmutex_c.h revision 9682c8870b8ff5e4ac2e4c70b759f791c6f38c1f
16f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org/* 26f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org SDL - Simple DirectMedia Layer 36f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org Copyright (C) 1997-2012 Sam Lantinga 46f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 56f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org This library is free software; you can redistribute it and/or 66f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org modify it under the terms of the GNU Lesser General Public 76f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org License as published by the Free Software Foundation; either 86f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org version 2.1 of the License, or (at your option) any later version. 96f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 106f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org This library is distributed in the hope that it will be useful, 116f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org but WITHOUT ANY WARRANTY; without even the implied warranty of 126f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 136f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org Lesser General Public License for more details. 146f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 156f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org You should have received a copy of the GNU Lesser General Public 166f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org License along with this library; if not, write to the Free Software 176f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 186f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 196f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org Sam Lantinga 206f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org slouken@libsdl.org 216f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org*/ 226f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#include "SDL_config.h" 236f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 246f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#ifndef _SDL_mutex_c_h 256f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#define _SDL_mutex_c_h 266f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 276f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#if !SDL_THREADS_DISABLED 286f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgstruct SDL_mutex { 296f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org pthread_mutex_t id; 306f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org}; 316f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#endif 326f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 336f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 346f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#endif /* _SDL_mutex_c_h */ 356f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org