VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
mount.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "component/vsf_component.h"

Go to the source code of this file.

Data Structures

struct  vsf_linux_fsdata_auto_t
 
struct  vsf_linux_sys_mount_vplt_t
 

Macros

#define mount   VSF_LINUX_WRAPPER(mount)
 
#define umount   VSF_LINUX_WRAPPER(umount)
 
#define __NR_mount   mount
 
#define __NR_umount   umount
 
#define __NR_umount2   umount2
 

Typedefs

typedef struct vsf_linux_fsdata_auto_t vsf_linux_fsdata_auto_t
 
typedef struct vsf_linux_sys_mount_vplt_t vsf_linux_sys_mount_vplt_t
 

Functions

int mount (const char *source, const char *target, const vk_fs_op_t *filesystem, unsigned long mountflags, const void *data)
 
int umount (const char *target)
 
int umount2 (const char *target, int flags)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_sys_mount_vplt_t vsf_linux_sys_mount_vplt
 

Macro Definition Documentation

◆ mount

#define mount   VSF_LINUX_WRAPPER(mount)

◆ umount

#define umount   VSF_LINUX_WRAPPER(umount)

◆ __NR_mount

#define __NR_mount   mount

◆ __NR_umount

#define __NR_umount   umount

◆ __NR_umount2

#define __NR_umount2   umount2

Typedef Documentation

◆ vsf_linux_fsdata_auto_t

◆ vsf_linux_sys_mount_vplt_t

Function Documentation

◆ mount()

int mount ( const char *  source,
const char *  target,
const vk_fs_op_t filesystem,
unsigned long  mountflags,
const void *  data 
)

◆ umount()

int umount ( const char *  target)

◆ umount2()

int umount2 ( const char *  target,
int  flags 
)

Variable Documentation

◆ vsf_linux_sys_mount_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_sys_mount_vplt_t vsf_linux_sys_mount_vplt
extern