semaphore.h header reference
[C library module]

The source code of this header can be browsed online.

Members [link] 

Type [link] 

Functions [link] 

Members detail [link] 

#define SEMAPHORE_H_ [link] 

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

error_t sem_destroy(sem_t *sem) [link] 

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) [link] 

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) [link] 

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) [link] 

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.

error_t sem_trywait(sem_t *sem) [link] 

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) [link] 

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 Thu Aug 4 15:44:06 2022 using MkDoc