mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 20:58:22 +00:00
vfs and tmpfs read
This commit is contained in:
@@ -54,6 +54,8 @@ typedef struct _fscalls_t {
|
||||
int (*create)(dirnode_t* parent, char* name, mode_t mode);
|
||||
// write to a file
|
||||
int (*write)(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
|
||||
// read from a file
|
||||
int (*read)(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
|
||||
} fscalls_t;
|
||||
|
||||
|
||||
@@ -64,6 +66,7 @@ int vfs_close(vnode_t* node);
|
||||
int vfs_mkdir(dirnode_t* ref, char* path, mode_t mode);
|
||||
int vfs_create(dirnode_t* ref, char* path, mode_t mode);
|
||||
int vfs_write(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
|
||||
int vfs_read(int* error, vnode_t* node, void* buff, size_t count, size_t offset);
|
||||
|
||||
void vfs_init();
|
||||
dirnode_t* vfs_root();
|
||||
|
||||
Reference in New Issue
Block a user