#include <lwp/lwp.h>
#include <lwp/lock.h>
Go to the source code of this file.
◆ BOGUSCODE
#define BOGUSCODE (BOGUS_USE_OF_CTHREADS) /* force compilation error */ |
◆ condition_alloc
◆ condition_broadcast
◆ condition_clear
#define condition_clear |
( |
|
c | ) |
/* nop */ |
◆ condition_free
◆ condition_init
#define condition_init |
( |
|
c | ) |
/* nop */ |
◆ condition_name
◆ condition_set_name
◆ condition_signal
◆ condition_wait
Value: do { \
ReleaseWriteLock((m)); \
ObtainWriteLock((m)); \
} while (0)
char c
Definition: tdb.c:54
◆ cthread_assoc
◆ cthread_count
◆ cthread_data
◆ cthread_detach
◆ cthread_exit
#define cthread_exit |
( |
|
retval | ) |
|
◆ cthread_init
Value: do { \
IOMGR_Initialize(); \
} while (0)
#define LWP_NORMAL_PRIORITY
Definition: lwp.h:86
#define LWP_VERSION
Definition: lwp.h:57
#define NULL
Definition: voltypes.h:44
◆ cthread_join
#define cthread_join |
( |
|
thread | ) |
(0) |
◆ cthread_limit
◆ cthread_name
◆ cthread_set_data
◆ cthread_set_limit
◆ cthread_set_name
◆ cthread_sp
◆ cthread_t
◆ cthread_uninit
#define cthread_uninit |
( |
|
retval | ) |
|
Value: do { \
IOMGR_Finalize(); \
LWP_TerminateProcessSupport(); \
} while (0)
◆ cthread_yield
Value: do { \
IOMGR_Poll(); \
LWP_DispatchProcess(); \
} while (0)
◆ LOCK_FREE
◆ mutex_alloc
◆ mutex_clear
#define mutex_clear |
( |
|
m | ) |
/* nop */ |
◆ mutex_free
◆ mutex_init
◆ MUTEX_INITIALIZER
#define MUTEX_INITIALIZER { 0, 0, 0, 0 } |
◆ mutex_lock
◆ mutex_name
◆ mutex_set_name
◆ mutex_unlock
◆ RVM_CONDITION
◆ RVM_MUTEX
◆ RVM_STACKSIZE
#define RVM_STACKSIZE 1024 * 16 |