7#ifndef ZEPHYR_INCLUDE_FS_FS_SYS_H_ 
    8#define ZEPHYR_INCLUDE_FS_FS_SYS_H_ 
   50                                        const void *src, 
size_t nbytes);
 
   71#if defined(CONFIG_FILE_SYSTEM_MKFS) 
irp nz macro MOVR cc s mov cc s endm endr irp aw macro LDR aa off
Definition: asm-macro-32-bit-gnu.h:17
 
uint8_t fs_mode_t
Definition: fs_interface.h:36
 
__SIZE_TYPE__ ssize_t
Definition: types.h:28
 
__INTPTR_TYPE__ off_t
Definition: types.h:36
 
flags
Definition: parser.h:96
 
__UINTPTR_TYPE__ uintptr_t
Definition: stdint.h:105
 
Directory object representing an open directory.
Definition: fs_interface.h:67
 
void * dirp
Definition: fs_interface.h:68
 
Structure to receive file or directory information.
Definition: fs.h:116
 
File System interface structure.
Definition: fs_sys.h:44
 
int(* unmount)(struct fs_mount_t *mountp)
Definition: fs_sys.h:62
 
int(* lseek)(struct fs_file_t *filp, off_t off, int whence)
Definition: fs_sys.h:51
 
int(* mount)(struct fs_mount_t *mountp)
Definition: fs_sys.h:61
 
ssize_t(* write)(struct fs_file_t *filp, const void *src, size_t nbytes)
Definition: fs_sys.h:49
 
int(* unlink)(struct fs_mount_t *mountp, const char *name)
Definition: fs_sys.h:63
 
int(* statvfs)(struct fs_mount_t *mountp, const char *path, struct fs_statvfs *stat)
Definition: fs_sys.h:69
 
off_t(* tell)(struct fs_file_t *filp)
Definition: fs_sys.h:52
 
int(* opendir)(struct fs_dir_t *dirp, const char *fs_path)
Definition: fs_sys.h:57
 
int(* open)(struct fs_file_t *filp, const char *fs_path, fs_mode_t flags)
Definition: fs_sys.h:46
 
int(* stat)(struct fs_mount_t *mountp, const char *path, struct fs_dirent *entry)
Definition: fs_sys.h:67
 
int(* truncate)(struct fs_file_t *filp, off_t length)
Definition: fs_sys.h:53
 
ssize_t(* read)(struct fs_file_t *filp, void *dest, size_t nbytes)
Definition: fs_sys.h:48
 
int(* mkdir)(struct fs_mount_t *mountp, const char *name)
Definition: fs_sys.h:66
 
int(* readdir)(struct fs_dir_t *dirp, struct fs_dirent *entry)
Definition: fs_sys.h:58
 
int(* closedir)(struct fs_dir_t *dirp)
Definition: fs_sys.h:59
 
int(* sync)(struct fs_file_t *filp)
Definition: fs_sys.h:54
 
int(* close)(struct fs_file_t *filp)
Definition: fs_sys.h:55
 
int(* rename)(struct fs_mount_t *mountp, const char *from, const char *to)
Definition: fs_sys.h:64
 
File object representing an open file.
Definition: fs_interface.h:53
 
File system mount info structure.
Definition: fs.h:92
 
Structure to receive volume statistics.
Definition: fs.h:133