#include <pthread.h>
Go to the source code of this file.
Defines | |
#define | PCSCLITE_THREAD_T pthread_t |
#define | PCSCLITE_MUTEX pthread_mutex_t |
#define | PCSCLITE_MUTEX_T pthread_mutex_t* |
#define | PCSCLITE_THREAD_FUNCTION(f) void *(*f)(void *) |
#define | THREAD_ATTR_DEFAULT 0 |
#define | THREAD_ATTR_DETACHED 1 |
Functions | |
int | SYS_MutexInit (PCSCLITE_MUTEX_T) |
int | SYS_MutexDestroy (PCSCLITE_MUTEX_T) |
int | SYS_MutexLock (PCSCLITE_MUTEX_T) |
int | SYS_MutexUnLock (PCSCLITE_MUTEX_T) |
int | SYS_ThreadCreate (PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION(), LPVOID) |
int | SYS_ThreadCancel (PCSCLITE_THREAD_T *) |
int | SYS_ThreadDetach (PCSCLITE_THREAD_T) |
int | SYS_ThreadJoin (PCSCLITE_THREAD_T *, LPVOID *) |
int | SYS_ThreadExit (LPVOID) |
PCSCLITE_THREAD_T | SYS_ThreadSelf (void) |
int | SYS_ThreadEqual (PCSCLITE_THREAD_T *, PCSCLITE_THREAD_T *) |
Definition in file thread_generic.h.