Go to the source code of this file.
Functions | |
int | rw_rdlock (rwlock_t *rw) |
int | rw_unlock (rwlock_t *rw) |
int | rw_wrlock (rwlock_t *rw) |
int | rwlock_destroy (rwlock_t *rw) |
int | rwlock_init (rwlock_t *rw, int c, void *d) |
int | sema_destroy (sema_t *sem) |
int | sema_init (sema_t *sem, unsigned int c, int d, void *e) |
int | sema_post (sema_t *sem) |
int | sema_trywait (sema_t *sem) |
int | sema_wait (sema_t *sem) |
int | thr_continue (int tid) |
int | thr_create (void *base, size_t size, void(*func)(), void *args, long flags, int *tid) |
int | thr_getprio (int tid, int *prio) |
int | thr_join (int tid, int *depature, void **status) |
int | thr_kill (int tid, int sig) |
int | thr_self () |
int | thr_setprio (int tid, int prio) |
int | thr_suspend (int tid) |
Variables | |
pthread_t | thread_table [MAXTHREAD][2] |
Definition at line 179 of file pthreads.c.
Definition at line 197 of file pthreads.c.
Definition at line 188 of file pthreads.c.
int rwlock_destroy | ( | rwlock_t * | rw | ) |
Definition at line 172 of file pthreads.c.
int rwlock_init | ( | rwlock_t * | rw, |
int | c, | ||
void * | d | ||
) |
Definition at line 164 of file pthreads.c.
int sema_destroy | ( | sema_t * | sem | ) |
Definition at line 118 of file pthreads.c.
Definition at line 111 of file pthreads.c.
Definition at line 148 of file pthreads.c.
int sema_trywait | ( | sema_t * | sem | ) |
Definition at line 133 of file pthreads.c.
Definition at line 124 of file pthreads.c.
int thr_continue | ( | int | tid | ) |
Definition at line 58 of file pthreads.c.
int thr_create | ( | void * | base, |
size_t | size, | ||
void(*)() | func, | ||
void * | args, | ||
long | flags, | ||
int * | tid | ||
) |
Definition at line 43 of file pthreads.c.
int thr_getprio | ( | int | tid, |
int * | prio | ||
) |
Definition at line 21 of file pthreads.c.
int thr_join | ( | int | tid, |
int * | depature, | ||
void ** | status | ||
) |
Definition at line 75 of file pthreads.c.
int thr_kill | ( | int | tid, |
int | sig | ||
) |
Definition at line 70 of file pthreads.c.
int thr_self | ( | void | ) |
Definition at line 12 of file pthreads.c.
int thr_setprio | ( | int | tid, |
int | prio | ||
) |
Definition at line 30 of file pthreads.c.
int thr_suspend | ( | int | tid | ) |
Definition at line 64 of file pthreads.c.
pthread_t thread_table[MAXTHREAD][2] |
Definition at line 10 of file pthreads.c.