6#ifndef ZEPHYR_INCLUDE_POSIX_SEMAPHORE_H_
7#define ZEPHYR_INCLUDE_POSIX_SEMAPHORE_H_
#define ZRESTRICT
Definition: common.h:36
struct k_sem sem_t
Definition: posix_types.h:60
int sem_trywait(sem_t *semaphore)
int sem_init(sem_t *semaphore, int pshared, unsigned int value)
int sem_post(sem_t *semaphore)
int sem_wait(sem_t *semaphore)
int sem_destroy(sem_t *semaphore)
int sem_timedwait(sem_t *ZRESTRICT semaphore, struct timespec *ZRESTRICT abstime)
int sem_getvalue(sem_t *ZRESTRICT semaphore, int *ZRESTRICT value)
Definition: _timespec.h:22