DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
thread_null.c File Reference
#include "quakedef.h"
#include "thread.h"
+ Include dependency graph for thread_null.c:

Go to the source code of this file.

Functions

int _Thread_AtomicAdd (Thread_Atomic *a, int v, const char *filename, int fileline)
 
qbool _Thread_AtomicDecRef (Thread_Atomic *a, const char *filename, int fileline)
 
int _Thread_AtomicGet (Thread_Atomic *a, const char *filename, int fileline)
 
void _Thread_AtomicIncRef (Thread_Atomic *a, const char *filename, int fileline)
 
void _Thread_AtomicLock (Thread_SpinLock *lock, const char *filename, int fileline)
 
int _Thread_AtomicSet (Thread_Atomic *a, int v, const char *filename, int fileline)
 
qbool _Thread_AtomicTryLock (Thread_SpinLock *lock, const char *filename, int fileline)
 
void _Thread_AtomicUnlock (Thread_SpinLock *lock, const char *filename, int fileline)
 
int _Thread_CondBroadcast (void *cond, const char *filename, int fileline)
 
int _Thread_CondSignal (void *cond, const char *filename, int fileline)
 
int _Thread_CondWait (void *cond, void *mutex, const char *filename, int fileline)
 
void_Thread_CreateBarrier (unsigned int count, const char *filename, int fileline)
 
void_Thread_CreateCond (const char *filename, int fileline)
 
void_Thread_CreateMutex (const char *filename, int fileline)
 
void_Thread_CreateThread (int(*fn)(void *), void *data, const char *filename, int fileline)
 
void _Thread_DestroyBarrier (void *barrier, const char *filename, int fileline)
 
void _Thread_DestroyCond (void *cond, const char *filename, int fileline)
 
void _Thread_DestroyMutex (void *mutex, const char *filename, int fileline)
 
int _Thread_LockMutex (void *mutex, const char *filename, int fileline)
 
int _Thread_UnlockMutex (void *mutex, const char *filename, int fileline)
 
void _Thread_WaitBarrier (void *barrier, const char *filename, int fileline)
 
int _Thread_WaitThread (void *thread, int retval, const char *filename, int fileline)
 
qbool Thread_HasThreads (void)
 
int Thread_Init (void)
 
void Thread_Shutdown (void)
 

Function Documentation

◆ _Thread_AtomicAdd()

int _Thread_AtomicAdd ( Thread_Atomic * a,
int v,
const char * filename,
int fileline )

Definition at line 96 of file thread_null.c.

97{
98 int value = a->value;
99 a->value += v;
100 return value;
101}
GLsizei const GLfloat * value
Definition glquake.h:740
const GLdouble * v
Definition glquake.h:762
ret a

◆ _Thread_AtomicDecRef()

qbool _Thread_AtomicDecRef ( Thread_Atomic * a,
const char * filename,
int fileline )

Definition at line 108 of file thread_null.c.

109{
110 return a->value++ == 1;
111}

◆ _Thread_AtomicGet()

int _Thread_AtomicGet ( Thread_Atomic * a,
const char * filename,
int fileline )

Definition at line 84 of file thread_null.c.

85{
86 return a->value;
87}

◆ _Thread_AtomicIncRef()

void _Thread_AtomicIncRef ( Thread_Atomic * a,
const char * filename,
int fileline )

Definition at line 103 of file thread_null.c.

104{
105 a->value++;
106}

◆ _Thread_AtomicLock()

void _Thread_AtomicLock ( Thread_SpinLock * lock,
const char * filename,
int fileline )

Definition at line 118 of file thread_null.c.

119{
120}

◆ _Thread_AtomicSet()

int _Thread_AtomicSet ( Thread_Atomic * a,
int v,
const char * filename,
int fileline )

Definition at line 89 of file thread_null.c.

90{
91 int value = a->value;
92 a->value = v;
93 return value;
94}

◆ _Thread_AtomicTryLock()

qbool _Thread_AtomicTryLock ( Thread_SpinLock * lock,
const char * filename,
int fileline )

Definition at line 113 of file thread_null.c.

114{
115 return true;
116}

◆ _Thread_AtomicUnlock()

void _Thread_AtomicUnlock ( Thread_SpinLock * lock,
const char * filename,
int fileline )

Definition at line 122 of file thread_null.c.

123{
124}

◆ _Thread_CondBroadcast()

int _Thread_CondBroadcast ( void * cond,
const char * filename,
int fileline )

Definition at line 51 of file thread_null.c.

52{
53 return -1;
54}

◆ _Thread_CondSignal()

int _Thread_CondSignal ( void * cond,
const char * filename,
int fileline )

Definition at line 46 of file thread_null.c.

47{
48 return -1;
49}

◆ _Thread_CondWait()

int _Thread_CondWait ( void * cond,
void * mutex,
const char * filename,
int fileline )

Definition at line 56 of file thread_null.c.

57{
58 return -1;
59}

◆ _Thread_CreateBarrier()

void * _Thread_CreateBarrier ( unsigned int count,
const char * filename,
int fileline )

Definition at line 71 of file thread_null.c.

72{
73 return NULL;
74}
#define NULL
Definition qtypes.h:12

◆ _Thread_CreateCond()

void * _Thread_CreateCond ( const char * filename,
int fileline )

Definition at line 37 of file thread_null.c.

38{
39 return NULL;
40}

◆ _Thread_CreateMutex()

void * _Thread_CreateMutex ( const char * filename,
int fileline )

Definition at line 18 of file thread_null.c.

19{
20 return NULL;
21}

◆ _Thread_CreateThread()

void * _Thread_CreateThread ( int(* fn )(void *),
void * data,
const char * filename,
int fileline )

Definition at line 61 of file thread_null.c.

62{
63 return NULL;
64}

◆ _Thread_DestroyBarrier()

void _Thread_DestroyBarrier ( void * barrier,
const char * filename,
int fileline )

Definition at line 76 of file thread_null.c.

77{
78}

◆ _Thread_DestroyCond()

void _Thread_DestroyCond ( void * cond,
const char * filename,
int fileline )

Definition at line 42 of file thread_null.c.

43{
44}

◆ _Thread_DestroyMutex()

void _Thread_DestroyMutex ( void * mutex,
const char * filename,
int fileline )

Definition at line 23 of file thread_null.c.

24{
25}

◆ _Thread_LockMutex()

int _Thread_LockMutex ( void * mutex,
const char * filename,
int fileline )

Definition at line 27 of file thread_null.c.

28{
29 return -1;
30}

◆ _Thread_UnlockMutex()

int _Thread_UnlockMutex ( void * mutex,
const char * filename,
int fileline )

Definition at line 32 of file thread_null.c.

33{
34 return -1;
35}

◆ _Thread_WaitBarrier()

void _Thread_WaitBarrier ( void * barrier,
const char * filename,
int fileline )

Definition at line 80 of file thread_null.c.

81{
82}

◆ _Thread_WaitThread()

int _Thread_WaitThread ( void * thread,
int retval,
const char * filename,
int fileline )

Definition at line 66 of file thread_null.c.

67{
68 return retval;
69}

◆ Thread_HasThreads()

qbool Thread_HasThreads ( void )

Definition at line 13 of file thread_null.c.

14{
15 return false;
16}

◆ Thread_Init()

int Thread_Init ( void )

Definition at line 4 of file thread_null.c.

5{
6 return 0;
7}

◆ Thread_Shutdown()

void Thread_Shutdown ( void )

Definition at line 9 of file thread_null.c.

10{
11}