#include <vfs.h>
Definition at line 18 of file vfs.h.
◆ delete
Definition at line 22 of file vfs.h.
◆ init
Definition at line 19 of file vfs.h.
◆ is_dir_empty
| bool(* is_dir_empty) (const char *path) |
Definition at line 25 of file vfs.h.
◆ listdir
| MTSTATUS(* listdir) (const char *path, char *listings, size_t max_len) |
Definition at line 26 of file vfs.h.
◆ listrootdir
| void(* listrootdir) (void) |
Definition at line 27 of file vfs.h.
◆ mkdir
Definition at line 23 of file vfs.h.
◆ read
| MTSTATUS(* read) (const char *filename, uint32_t *file_size_out, void **buffer_out) |
Definition at line 20 of file vfs.h.
◆ rmdir
Definition at line 24 of file vfs.h.
◆ write
| MTSTATUS(* write) (const char *path, const void *data, uint32_t size, uint32_t mode) |
Definition at line 21 of file vfs.h.
The documentation for this struct was generated from the following file:
- C:/Users/matanel/Desktop/Projects/KernelDevelopment/kernel/filesystem/vfs/vfs.h