|
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 |