/trunk/kernel/test/synch/semaphore1/test.c/semaphore1.c |
---|
49,7 → 49,7 |
static void producer(void *arg); |
static void failed(void); |
static void producer(void *arg) |
void producer(void *arg) |
{ |
thread_detach(THREAD); |
61,7 → 61,7 |
semaphore_up(&sem); |
} |
static void consumer(void *arg) |
void consumer(void *arg) |
{ |
thread_detach(THREAD); |
73,13 → 73,13 |
semaphore_up(&sem); |
} |
static void failed(void) |
void failed(void) |
{ |
printf("Test failed prematurely.\n"); |
thread_exit(); |
} |
void test_semaphore1(void) |
void test(void) |
{ |
int i, j, k; |
int consumers, producers; |