XQuartz: Add locking to make mieq thread safe on OSX

(cherry picked from commit 7a8d2266861e74176b5310b83652a9c10a170494)
This commit is contained in:
Jeremy Huddleston
2009-01-11 01:56:45 -08:00
parent 1beff89810
commit 5339c22a8c
3 changed files with 68 additions and 1 deletions

View File

@@ -115,7 +115,8 @@ void darwinEvents_lock(void) {
}
}
static inline void darwinEvents_unlock(void) {
void darwinEvents_unlock(void);
void darwinEvents_unlock(void) {
int err;
if((err = pthread_mutex_unlock(&mieq_lock))) {
ErrorF("%s:%s:%d: Failed to unlock mieq_lock: %d\n",