VSF Documented
Macros | Functions
vsf_linfs.c File Reference
#include "../../vsf_fs_cfg.h"
#include "../../vsf_fs.h"
#include "./vsf_linfs.h"
#include <unistd.h>
#include <limits.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <dirent.h>

Macros

#define __VSF_FS_CLASS_INHERIT__
 
#define __VSF_LINFS_CLASS_IMPLEMENT
 
#define __VSF_HEADER_ONLY_SHOW_FS_INFO__
 

Functions

 dcl_vsf_peda_methods (dcl_vsf_peda_methods(static, __vk_linfs_mount)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_mount, vk_fs_mount)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_lookup, vk_file_lookup)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_setpos, vk_file_setpos)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_read, vk_file_read)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_write, vk_file_write)
 
 __vsf_component_peda_ifs_entry (__vk_linfs_close, vk_file_close)
 

Macro Definition Documentation

◆ __VSF_FS_CLASS_INHERIT__

#define __VSF_FS_CLASS_INHERIT__

◆ __VSF_LINFS_CLASS_IMPLEMENT

#define __VSF_LINFS_CLASS_IMPLEMENT

◆ __VSF_HEADER_ONLY_SHOW_FS_INFO__

#define __VSF_HEADER_ONLY_SHOW_FS_INFO__

Function Documentation

◆ dcl_vsf_peda_methods()

dcl_vsf_peda_methods ( dcl_vsf_peda_methods(  static,
__vk_linfs_mount   
)

◆ __vsf_component_peda_ifs_entry() [1/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_mount  ,
vk_fs_mount   
)

◆ __vsf_component_peda_ifs_entry() [2/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_lookup  ,
vk_file_lookup   
)

◆ __vsf_component_peda_ifs_entry() [3/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_setpos  ,
vk_file_setpos   
)

◆ __vsf_component_peda_ifs_entry() [4/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_read  ,
vk_file_read   
)

◆ __vsf_component_peda_ifs_entry() [5/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_write  ,
vk_file_write   
)

◆ __vsf_component_peda_ifs_entry() [6/6]

__vsf_component_peda_ifs_entry ( __vk_linfs_close  ,
vk_file_close   
)