FFmpeg
|
#include <dispatch/dispatch.h>
#include <errno.h>
Go to the source code of this file.
Macros | |
#define | sem_t dispatch_semaphore_t |
#define | sem_post(psem) dispatch_semaphore_signal(*psem) |
#define | sem_wait(psem) dispatch_semaphore_wait(*psem, DISPATCH_TIME_FOREVER) |
#define | sem_timedwait(psem, val) dispatch_semaphore_wait(*psem, dispatch_walltime(val, 0)) |
#define | sem_destroy(psem) dispatch_release(*psem) |
#define | sem_init compat_sem_init |
Functions | |
static int | compat_sem_init (dispatch_semaphore_t *psem, int unused, int val) |
#define sem_t dispatch_semaphore_t |
Definition at line 25 of file semaphore.h.
#define sem_post | ( | psem | ) | dispatch_semaphore_signal(*psem) |
Definition at line 26 of file semaphore.h.
#define sem_wait | ( | psem | ) | dispatch_semaphore_wait(*psem, DISPATCH_TIME_FOREVER) |
Definition at line 27 of file semaphore.h.
Definition at line 28 of file semaphore.h.
#define sem_destroy | ( | psem | ) | dispatch_release(*psem) |
Definition at line 29 of file semaphore.h.
#define sem_init compat_sem_init |
Definition at line 40 of file semaphore.h.
Definition at line 31 of file semaphore.h.