semaphore.h header reference
[C library module]

The source code of this header can be browsed online.

Members  

Type  

Functions  

Members detail  

#define SEMAPHORE_H_  

This macro is declared in semaphore.h source file, line 23.

error_t sem_destroy(sem_t *sem)  

This function is declared in semaphore.h source file, line 122.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

error_t sem_getvalue(sem_t *sem, uint_fast8_t *sval)  

This function is declared in semaphore.h source file, line 107.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

error_t sem_init(sem_t *sem, bool_t pshared, uint_fast8_t value)  

This function is declared in semaphore.h source file, line 50.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

error_t sem_post(sem_t *sem)  

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  

This typedef is declared in semaphore.h source file, line 39.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

error_t sem_trywait(sem_t *sem)  

This function is declared in semaphore.h source file, line 78.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

error_t sem_wait(sem_t *sem)  

This function is declared in semaphore.h source file, line 64.

This is available when CONFIG_LIBC_SEMAPHORE is defined.

Valid XHTML 1.0 StrictGenerated by diaxen on Wed Oct 17 21:18:39 2018 using MkDoc