aboutsummaryrefslogtreecommitdiffstats
path: root/common/mutex.c
diff options
context:
space:
mode:
authorzakk <zakk@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-26 17:39:27 +0000
committerzakk <zakk@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-26 17:39:27 +0000
commit6bf20c78f5b69d40bcc4931df93d29198435ab67 (patch)
treee3eda937a05d7db42de725b7013bd0344b987f34 /common/mutex.c
parent872d4d7f55af706737ffb361bb76ad13e7496770 (diff)
downloadioquake3-aero-6bf20c78f5b69d40bcc4931df93d29198435ab67.tar.gz
ioquake3-aero-6bf20c78f5b69d40bcc4931df93d29198435ab67.zip
newlines fixed
git-svn-id: svn://svn.icculus.org/quake3/trunk@6 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'common/mutex.c')
-rwxr-xr-xcommon/mutex.c352
1 files changed, 176 insertions, 176 deletions
diff --git a/common/mutex.c b/common/mutex.c
index ee16031..0611eca 100755
--- a/common/mutex.c
+++ b/common/mutex.c
@@ -19,179 +19,179 @@ along with Foobar; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
===========================================================================
*/
-
-#include "cmdlib.h"
-#include "threads.h"
-#include "mutex.h"
-
-/*
-===================================================================
-
-WIN32
-
-===================================================================
-*/
-#ifdef WIN32
-
-#define USED
-
-#include <windows.h>
-
-void MutexLock (mutex_t *m)
-{
- CRITICAL_SECTION *crit;
-
- if (!m)
- return;
- crit = (CRITICAL_SECTION *) m;
- EnterCriticalSection (crit);
-}
-
-void MutexUnlock (mutex_t *m)
-{
- CRITICAL_SECTION *crit;
-
- if (!m)
- return;
- crit = (CRITICAL_SECTION *) m;
- LeaveCriticalSection (crit);
-}
-
-mutex_t *MutexAlloc(void)
-{
- CRITICAL_SECTION *crit;
-
- if (numthreads == 1)
- return NULL;
- crit = (CRITICAL_SECTION *) malloc(sizeof(CRITICAL_SECTION));
- InitializeCriticalSection (crit);
- return (void *) crit;
-}
-
-#endif
-
-/*
-===================================================================
-
-OSF1
-
-===================================================================
-*/
-
-#ifdef __osf__
-#define USED
-
-#include <pthread.h>
-
-void MutexLock (mutex_t *m)
-{
- pthread_mutex_t *my_mutex;
-
- if (!m)
- return;
- my_mutex = (pthread_mutex_t *) m;
- pthread_mutex_lock (my_mutex);
-}
-
-void MutexUnlock (mutex_t *m)
-{
- pthread_mutex_t *my_mutex;
-
- if (!m)
- return;
- my_mutex = (pthread_mutex_t *) m;
- pthread_mutex_unlock (my_mutex);
-}
-
-mutex_t *MutexAlloc(void)
-{
- pthread_mutex_t *my_mutex;
- pthread_mutexattr_t mattrib;
-
- if (numthreads == 1)
- return NULL;
- my_mutex = malloc (sizeof(*my_mutex));
- if (pthread_mutexattr_create (&mattrib) == -1)
- Error ("pthread_mutex_attr_create failed");
- if (pthread_mutexattr_setkind_np (&mattrib, MUTEX_FAST_NP) == -1)
- Error ("pthread_mutexattr_setkind_np failed");
- if (pthread_mutex_init (my_mutex, mattrib) == -1)
- Error ("pthread_mutex_init failed");
- return (void *) my_mutex;
-}
-
-#endif
-
-/*
-===================================================================
-
-IRIX
-
-===================================================================
-*/
-
-#ifdef _MIPS_ISA
-#define USED
-
-#include <task.h>
-#include <abi_mutex.h>
-#include <sys/types.h>
-#include <sys/prctl.h>
-
-void MutexLock (mutex_t *m)
-{
- abilock_t *lck;
-
- if (!m)
- return;
- lck = (abilock_t *) m;
- spin_lock (lck);
-}
-
-void MutexUnlock (mutex_t *m)
-{
- abilock_t *lck;
-
- if (!m)
- return;
- lck = (abilock_t *) m;
- release_lock (lck);
-}
-
-mutex_t *MutexAlloc(void)
-{
- abilock_t *lck;
-
- if (numthreads == 1)
- return NULL;
- lck = (abilock_t *) malloc(sizeof(abilock_t));
- init_lock (lck);
- return (void *) lck;
-}
-
-#endif
-
-/*
-=======================================================================
-
- SINGLE THREAD
-
-=======================================================================
-*/
-
-#ifndef USED
-
-void MutexLock (mutex_t *m)
-{
-}
-
-void MutexUnlock (mutex_t *m)
-{
-}
-
-mutex_t *MutexAlloc(void)
-{
- return NULL;
-}
-
-#endif
+
+#include "cmdlib.h"
+#include "threads.h"
+#include "mutex.h"
+
+/*
+===================================================================
+
+WIN32
+
+===================================================================
+*/
+#ifdef WIN32
+
+#define USED
+
+#include <windows.h>
+
+void MutexLock (mutex_t *m)
+{
+ CRITICAL_SECTION *crit;
+
+ if (!m)
+ return;
+ crit = (CRITICAL_SECTION *) m;
+ EnterCriticalSection (crit);
+}
+
+void MutexUnlock (mutex_t *m)
+{
+ CRITICAL_SECTION *crit;
+
+ if (!m)
+ return;
+ crit = (CRITICAL_SECTION *) m;
+ LeaveCriticalSection (crit);
+}
+
+mutex_t *MutexAlloc(void)
+{
+ CRITICAL_SECTION *crit;
+
+ if (numthreads == 1)
+ return NULL;
+ crit = (CRITICAL_SECTION *) malloc(sizeof(CRITICAL_SECTION));
+ InitializeCriticalSection (crit);
+ return (void *) crit;
+}
+
+#endif
+
+/*
+===================================================================
+
+OSF1
+
+===================================================================
+*/
+
+#ifdef __osf__
+#define USED
+
+#include <pthread.h>
+
+void MutexLock (mutex_t *m)
+{
+ pthread_mutex_t *my_mutex;
+
+ if (!m)
+ return;
+ my_mutex = (pthread_mutex_t *) m;
+ pthread_mutex_lock (my_mutex);
+}
+
+void MutexUnlock (mutex_t *m)
+{
+ pthread_mutex_t *my_mutex;
+
+ if (!m)
+ return;
+ my_mutex = (pthread_mutex_t *) m;
+ pthread_mutex_unlock (my_mutex);
+}
+
+mutex_t *MutexAlloc(void)
+{
+ pthread_mutex_t *my_mutex;
+ pthread_mutexattr_t mattrib;
+
+ if (numthreads == 1)
+ return NULL;
+ my_mutex = malloc (sizeof(*my_mutex));
+ if (pthread_mutexattr_create (&mattrib) == -1)
+ Error ("pthread_mutex_attr_create failed");
+ if (pthread_mutexattr_setkind_np (&mattrib, MUTEX_FAST_NP) == -1)
+ Error ("pthread_mutexattr_setkind_np failed");
+ if (pthread_mutex_init (my_mutex, mattrib) == -1)
+ Error ("pthread_mutex_init failed");
+ return (void *) my_mutex;
+}
+
+#endif
+
+/*
+===================================================================
+
+IRIX
+
+===================================================================
+*/
+
+#ifdef _MIPS_ISA
+#define USED
+
+#include <task.h>
+#include <abi_mutex.h>
+#include <sys/types.h>
+#include <sys/prctl.h>
+
+void MutexLock (mutex_t *m)
+{
+ abilock_t *lck;
+
+ if (!m)
+ return;
+ lck = (abilock_t *) m;
+ spin_lock (lck);
+}
+
+void MutexUnlock (mutex_t *m)
+{
+ abilock_t *lck;
+
+ if (!m)
+ return;
+ lck = (abilock_t *) m;
+ release_lock (lck);
+}
+
+mutex_t *MutexAlloc(void)
+{
+ abilock_t *lck;
+
+ if (numthreads == 1)
+ return NULL;
+ lck = (abilock_t *) malloc(sizeof(abilock_t));
+ init_lock (lck);
+ return (void *) lck;
+}
+
+#endif
+
+/*
+=======================================================================
+
+ SINGLE THREAD
+
+=======================================================================
+*/
+
+#ifndef USED
+
+void MutexLock (mutex_t *m)
+{
+}
+
+void MutexUnlock (mutex_t *m)
+{
+}
+
+mutex_t *MutexAlloc(void)
+{
+ return NULL;
+}
+
+#endif