|
VSF Documented
|
#include "../../vsf_linux_cfg.h"#include "../../include/unistd.h"#include "../../include/semaphore.h"#include "../../include/errno.h"#include "../../include/simple_libc/stdio.h"Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ |
Functions | |
| int | sem_init (sem_t *sem, int pshared, unsigned int value) |
| int | sem_post (sem_t *sem) |
| int | sem_destroy (sem_t *sem) |
| int | sem_wait (sem_t *sem) |
| int | sem_trywait (sem_t *sem) |
| int | sem_getvalue (sem_t *sem, int *value) |
| sem_t * | sem_open (const char *name, int oflag, mode_t mode, unsigned int value) |
| int | sem_unlink (const char *name) |
| int | sem_close (sem_t *sem) |
| int | sem_timedwait (sem_t *sem, const struct timespec *abs_timeout) |
Variables | |
| __VSF_VPLT_DECORATOR__ vsf_linux_semaphore_vplt_t | vsf_linux_semaphore_vplt |
| #define __VSF_EDA_CLASS_INHERIT__ |
| int sem_init | ( | sem_t * | sem, |
| int | pshared, | ||
| unsigned int | value | ||
| ) |
| int sem_post | ( | sem_t * | sem | ) |
| int sem_destroy | ( | sem_t * | sem | ) |
| int sem_wait | ( | sem_t * | sem | ) |
| int sem_trywait | ( | sem_t * | sem | ) |
| int sem_getvalue | ( | sem_t * | sem, |
| int * | value | ||
| ) |
| int sem_unlink | ( | const char * | name | ) |
| int sem_close | ( | sem_t * | sem | ) |
| __VSF_VPLT_DECORATOR__ vsf_linux_semaphore_vplt_t vsf_linux_semaphore_vplt |