VSF Documented
|
Go to the source code of this file.
Data Structures | |
struct | semid_ds |
struct | sembuf |
struct | vsf_linux_sys_sem_vplt_t |
Macros | |
#define | SEM_UNDO (1 << 0) |
#define | GETPID (F_USER + 0) |
#define | GETVAL (F_USER + 1) |
#define | GETALL (F_USER + 2) |
#define | GETNCNT (F_USER + 3) |
#define | GETZCNT (F_USER + 4) |
#define | SETVAL (F_USER + 5) |
#define | SETALL (F_USER + 6) |
#define | semget VSF_LINUX_WRAPPER(semget) |
#define | semctl VSF_LINUX_WRAPPER(semctl) |
#define | semop VSF_LINUX_WRAPPER(semop) |
#define | semtimedop VSF_LINUX_WRAPPER(semtimedop) |
Typedefs | |
typedef struct vsf_linux_sys_sem_vplt_t | vsf_linux_sys_sem_vplt_t |
Functions | |
int | semctl (int semid, int semnum, int cmd,...) |
int | semget (key_t key, int nsems, int semflg) |
int | semop (int semid, struct sembuf *sops, size_t nsops) |
int | semtimedop (int semid, struct sembuf *sops, size_t nsops, const struct timespec *timeout) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_sys_sem_vplt_t | vsf_linux_sys_sem_vplt |
#define SEM_UNDO (1 << 0) |
#define GETPID (F_USER + 0) |
#define GETVAL (F_USER + 1) |
#define GETALL (F_USER + 2) |
#define GETNCNT (F_USER + 3) |
#define GETZCNT (F_USER + 4) |
#define SETVAL (F_USER + 5) |
#define SETALL (F_USER + 6) |
#define semget VSF_LINUX_WRAPPER(semget) |
#define semctl VSF_LINUX_WRAPPER(semctl) |
#define semop VSF_LINUX_WRAPPER(semop) |
#define semtimedop VSF_LINUX_WRAPPER(semtimedop) |
typedef struct vsf_linux_sys_sem_vplt_t vsf_linux_sys_sem_vplt_t |
int semctl | ( | int | semid, |
int | semnum, | ||
int | cmd, | ||
... | |||
) |
int semget | ( | key_t | key, |
int | nsems, | ||
int | semflg | ||
) |
|
extern |