VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
shm.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../sys/types.h"
#include "../sys/ipc.h"
#include "../simple_libc/time.h"

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

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