semaphore.h header reference
[C library module]
The source code of this header can be browsed online.
Members [link]
Type [link]
- typedef [...] sem_t
Functions [link]
- error_t sem_destroy(sem_t *sem)
- error_t sem_getvalue(sem_t *sem, uint_fast8_t *sval)
- error_t sem_init(sem_t *sem, bool_t pshared, uint_fast8_t value)
- error_t sem_post(sem_t *sem)
- error_t sem_trywait(sem_t *sem)
- error_t sem_wait(sem_t *sem)
Members detail [link]
#define SEMAPHORE_H_ [link]
This macro is declared in semaphore.h source file, line 23.
This function is declared in semaphore.h source file, line 122.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
This function is declared in semaphore.h source file, line 107.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
This function is declared in semaphore.h source file, line 50.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
This function is declared in semaphore.h source file, line 92.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
typedef struct semaphore_s sem_t [link]
This typedef is declared in semaphore.h source file, line 39.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
This function is declared in semaphore.h source file, line 78.
This is available when CONFIG_LIBC_SEMAPHORE is defined.
This function is declared in semaphore.h source file, line 64.
This is available when CONFIG_LIBC_SEMAPHORE is defined.