diff options
author | Anton Kling <anton@kling.gg> | 2024-11-23 15:00:16 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-11-23 16:31:25 +0100 |
commit | 02194a2557b50bf850ff2a26d6e1eb6e7b67bb7c (patch) | |
tree | ae6836f20fc6b06c3f82429a8fc4683cd3767e75 /kernel/fs/vfs.h | |
parent | 934c30d35a3ca0e0bf6cd8709d779e060e27f6d2 (diff) |
vfs: Add O_APPEND support + refactoring
Diffstat (limited to 'kernel/fs/vfs.h')
-rw-r--r-- | kernel/fs/vfs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/fs/vfs.h b/kernel/fs/vfs.h index e22897e..af07c40 100644 --- a/kernel/fs/vfs.h +++ b/kernel/fs/vfs.h @@ -72,6 +72,8 @@ int vfs_close_process(process_t *p, int fd); vfs_fd_t *get_vfs_fd(int fd, process_t *p); int vfs_open(const char *file, int flags, int mode); void vfs_mount(char *path, vfs_inode_t *local_root); +int vfs_lseek(int fd, int offset, int whence); +int vfs_write(int fd, const char *buf, u64 count); int vfs_pwrite(int fd, void *buf, u64 count, u64 offset); int raw_vfs_pwrite(vfs_fd_t *vfs_fd, void *buf, u64 count, u64 offset); int raw_vfs_pread(vfs_fd_t *vfs_fd, void *buf, u64 count, u64 offset); |