KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
rwsem_test.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <kos/thread.h>
#include <kos/rwsem.h>
#include <dc/maple.h>
#include <dc/maple/controller.h>

Macros

#define UNUSED   __attribute__((unused))
 

Functions

void * writer0 (void *param UNUSED)
 
void * writer1 (void *param UNUSED)
 
void * reader0 (void *param UNUSED)
 
void * reader1 (void *param UNUSED)
 
int main (int argc, char *argv[])
 

Variables

rw_semaphore_t s = RWSEM_INITIALIZER
 
uint32_t number = 0
 

Macro Definition Documentation

◆ UNUSED

#define UNUSED   __attribute__((unused))

Function Documentation

◆ main()

◆ reader0()

void * reader0 ( void *param UNUSED)

◆ reader1()

void * reader1 ( void *param UNUSED)

◆ writer0()

void * writer0 ( void *param UNUSED)

◆ writer1()

void * writer1 ( void *param UNUSED)

Variable Documentation

◆ number

uint32_t number = 0

Referenced by main(), reader0(), reader1(), writer0(), and writer1().

◆ s