52 #if !defined( SEMAPHORE_H ) 55 #if defined(_POSIX_SOURCE) 60 #if defined(INCLUDE_NP) 70 #define _POSIX_SEMAPHORES 91 const struct timespec * abstime);
GLuint const GLchar * name
Definition: glext.h:6671
GLenum mode
Definition: glext.h:6857
GLuint GLuint GLsizei count
Definition: glext.h:6292
struct sem_t_ * sem_t
typedef for the semaphore handle
Definition: semaphore.h:78
int sem_close(sem_t *sem)
Definition: sem.c:130
int sem_post_multiple(sem_t *sem, int count)
Definition: sem.c:470
int sem_getvalue(sem_t *sem, int *sval)
Definition: sem.c:231
int sem_wait(sem_t *sem)
Definition: sem.c:732
int sem_init(sem_t *sem, int pshared, unsigned int value)
Definition: sem.c:291
Definition: implement.h:136
int sem_post(sem_t *sem)
Definition: sem.c:400
int sem_open(const char *name, int oflag, mode_t mode, unsigned int value)
Definition: sem.c:393
GLsizei const GLfloat * value
Definition: glext.h:6709
int sem_trywait(sem_t *sem)
Definition: sem.c:664
int sem_timedwait(sem_t *sem, const struct timespec *abstime)
Definition: sem.c:552
pte_osSemaphoreHandle sem
Definition: implement.h:140
int sem_destroy(sem_t *sem)
Definition: sem.c:136
int sem_unlink(const char *name)
Definition: sem.c:726