#include <pthread.h>
#include <semaphore.h>
#include <stdio.h>
#include "dllist.h"
Go to the source code of this file.
◆ lwp_dbg
#define lwp_dbg |
( |
|
class, |
|
|
|
msg... |
|
) |
| |
Value: do { \
} \
} while (0);
int lwp_loglevel
Definition: lwp_pt.c:42
FILE * lwp_logfile
Definition: lwp_pt.c:41
◆ LWP_DBG_LOCKS
◆ lwp_mutex_lock
#define lwp_mutex_lock |
( |
|
lock | ) |
|
Value: pthread_cleanup_push((void (*)(void *))pthread_mutex_unlock, \
(void *)(lock)); \
pthread_mutex_lock(lock)
◆ lwp_mutex_unlock
#define lwp_mutex_unlock |
( |
|
lock | ) |
pthread_cleanup_pop(1) |
◆ MAXROCKS
#define MAXROCKS 8 /* max. # of rocks per LWP */ |
◆ lwp_JOIN()
◆ lwp_LEAVE()
◆ lwp_threads_waiting()
int lwp_threads_waiting |
( |
void |
| ) |
|
◆ lwp_YIELD()
◆ lwp_logfile
◆ lwp_loglevel