
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.