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 |