VSF Documented
shm.h File Reference

Go to the source code of this file.

Data Structures

struct  shmid_ds
 
struct  vsf_linux_sys_shm_vplt_t
 

Macros

#define shmget   VSF_LINUX_WRAPPER(shmget)
 
#define shmat   VSF_LINUX_WRAPPER(shmat)
 
#define shmdt   VSF_LINUX_WRAPPER(shmdt)
 
#define shmctl   VSF_LINUX_WRAPPER(shmctl)
 

Typedefs

typedef struct vsf_linux_sys_shm_vplt_t vsf_linux_sys_shm_vplt_t
 

Functions

int shmget (key_t key, size_t size, int shmflg)
 
void * shmat (int shmid, const void *shmaddr, int shmflg)
 
int shmdt (const void *shmaddr)
 
int shmctl (int shmid, int cmd, struct shmid_ds *buf)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_sys_shm_vplt_t vsf_linux_sys_shm_vplt
 

Macro Definition Documentation

◆ shmget

#define shmget   VSF_LINUX_WRAPPER(shmget)

◆ shmat

#define shmat   VSF_LINUX_WRAPPER(shmat)

◆ shmdt

#define shmdt   VSF_LINUX_WRAPPER(shmdt)

◆ shmctl

#define shmctl   VSF_LINUX_WRAPPER(shmctl)

Typedef Documentation

◆ vsf_linux_sys_shm_vplt_t

typedef struct vsf_linux_sys_shm_vplt_t vsf_linux_sys_shm_vplt_t

Function Documentation

◆ shmget()

int shmget ( key_t key,
size_t size,
int shmflg )

◆ shmat()

void * shmat ( int shmid,
const void * shmaddr,
int shmflg )

◆ shmdt()

int shmdt ( const void * shmaddr)

◆ shmctl()

int shmctl ( int shmid,
int cmd,
struct shmid_ds * buf )

Variable Documentation

◆ vsf_linux_sys_shm_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_sys_shm_vplt_t vsf_linux_sys_shm_vplt
extern
Generated from commit: vsfteam/vsf@ceb53fd