Mercurial > sdl-ios-xcode
comparison include/SDL_mutex.h @ 417:04ec6995f75d
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 13 Jun 2002 23:59:20 +0000 |
parents | 9154ec9ca3d2 |
children | b8d311d90021 |
comparison
equal
deleted
inserted
replaced
416:6b0363ceaba2 | 417:04ec6995f75d |
---|---|
64 | 64 |
65 /* Lock the mutex (Returns 0, or -1 on error) */ | 65 /* Lock the mutex (Returns 0, or -1 on error) */ |
66 #define SDL_LockMutex(m) SDL_mutexP(m) | 66 #define SDL_LockMutex(m) SDL_mutexP(m) |
67 extern DECLSPEC int SDLCALL SDL_mutexP(SDL_mutex *mutex); | 67 extern DECLSPEC int SDLCALL SDL_mutexP(SDL_mutex *mutex); |
68 | 68 |
69 /* Unlock the mutex (Returns 0, or -1 on error) */ | 69 /* Unlock the mutex (Returns 0, or -1 on error) |
70 It is an error to unlock a mutex that has not been locked by | |
71 the current thread, and doing so results in undefined behavior. | |
72 */ | |
70 #define SDL_UnlockMutex(m) SDL_mutexV(m) | 73 #define SDL_UnlockMutex(m) SDL_mutexV(m) |
71 extern DECLSPEC int SDLCALL SDL_mutexV(SDL_mutex *mutex); | 74 extern DECLSPEC int SDLCALL SDL_mutexV(SDL_mutex *mutex); |
72 | 75 |
73 /* Destroy a mutex */ | 76 /* Destroy a mutex */ |
74 extern DECLSPEC void SDLCALL SDL_DestroyMutex(SDL_mutex *mutex); | 77 extern DECLSPEC void SDLCALL SDL_DestroyMutex(SDL_mutex *mutex); |