RetroArch
|
#include <stdio.h>
#include <stdlib.h>
#include "pte_osal.h"
#include "pthread.h"
#include "semaphore.h"
#include "implement.h"
Classes | |
struct | sem_timedwait_cleanup_args_t |
Functions | |
static void | pte_sem_wait_cleanup (void *sem) |
static void | pte_sem_timedwait_cleanup (void *args) |
int | sem_close (sem_t *sem) |
int | sem_destroy (sem_t *sem) |
int | sem_getvalue (sem_t *sem, int *sval) |
int | sem_init (sem_t *sem, int pshared, unsigned int value) |
int | sem_open (const char *name, int oflag, mode_t mode, unsigned int value) |
int | sem_post (sem_t *sem) |
int | sem_post_multiple (sem_t *sem, int count) |
int | sem_timedwait (sem_t *sem, const struct timespec *abstime) |
int | sem_trywait (sem_t *sem) |
int | sem_unlink (const char *name) |
int | sem_wait (sem_t *sem) |
int | sem_wait_nocancel (sem_t *sem) |
int sem_close | ( | sem_t * | sem | ) |
int sem_destroy | ( | sem_t * | sem | ) |
int sem_getvalue | ( | sem_t * | sem, |
int * | sval | ||
) |
int sem_init | ( | sem_t * | sem, |
int | pshared, | ||
unsigned int | value | ||
) |
int sem_open | ( | const char * | name, |
int | oflag, | ||
mode_t | mode, | ||
unsigned int | value | ||
) |
int sem_post | ( | sem_t * | sem | ) |
int sem_post_multiple | ( | sem_t * | sem, |
int | count | ||
) |
int sem_trywait | ( | sem_t * | sem | ) |
int sem_unlink | ( | const char * | name | ) |
int sem_wait | ( | sem_t * | sem | ) |
int sem_wait_nocancel | ( | sem_t * | sem | ) |