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