|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>#include <assert.h>#include <dc/video.h>#include <dc/maple/controller.h>Functions | |
| void * | filler_thd (void *v) |
| void * | mut_thd (void *v) |
| void * | cv_thd (void *v) |
| void * | rd_thd (void *v) |
| void * | wr_thd (void *v) |
| int | main (int argc, char **argv) |
Variables | |
| pthread_mutex_t | mut = PTHREAD_MUTEX_INITIALIZER |
| pthread_cond_t | cv = PTHREAD_COND_INITIALIZER |
| pthread_rwlock_t | rw = PTHREAD_RWLOCK_INITIALIZER |
| volatile int | cv_ready = 0 |
| volatile int | cv_cnt = 0 |
| volatile int | cv_quit = 0 |
| void * cv_thd | ( | void * | v | ) |
| int main | ( | int | argc, |
| char ** | argv ) |
| pthread_cond_t cv = PTHREAD_COND_INITIALIZER |
| volatile int cv_cnt = 0 |
Referenced by cv_thd().
| pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER |
| pthread_rwlock_t rw = PTHREAD_RWLOCK_INITIALIZER |