AcessNative - Rework of thread handling
[tpg/acess2.git] / AcessNative / acesskernel_src / include / threads_glue.h
1 /*
2  */
3 #ifndef _ACESSNATIVE__THREADS_GLUE_H_
4 #define _ACESSNATIVE__THREADS_GLUE_H_
5
6
7 extern void     Threads_Glue_Yield(void);
8 extern void     Threads_Glue_AcquireMutex(void **Lock);
9 extern void     Threads_Glue_ReleaseMutex(void **Lock);
10 extern void     Threads_Glue_SemInit(void **Ptr, int Val);
11 extern int      Threads_Glue_SemWait(void *Ptr, int Max);
12 extern int      Threads_Glue_SemSignal( void *Ptr, int AmmountToAdd );
13 extern void     Threads_Glue_SemDestroy( void *Ptr );
14
15 #endif
16

UCC git Repository :: git.ucc.asn.au