From e3ff175cc3a5fdd1d65a34d081955b9808c49eca Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sat, 27 Apr 2024 18:32:32 +0200 Subject: Kernel: Make "relist" able to dynamically resize --- kernel/fs/vfs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'kernel/fs') diff --git a/kernel/fs/vfs.c b/kernel/fs/vfs.c index 16f9186..9312c2a 100644 --- a/kernel/fs/vfs.c +++ b/kernel/fs/vfs.c @@ -18,7 +18,7 @@ vfs_fd_t *get_vfs_fd(int fd, process_t *p) { } vfs_fd_t *r; - if (!relist_get(&p->file_descriptors, fd, (void **)&r)) { + if (!relist_get(&p->file_descriptors, fd, (void **)&r, NULL)) { return NULL; } return r; @@ -411,7 +411,8 @@ vfs_vm_object_t *vfs_get_vm_object(int fd, u64 length, u64 offset) { int vfs_dup2(int org_fd, int new_fd) { vfs_fd_t *orig; - if (!relist_get(¤t_task->file_descriptors, org_fd, (void **)&orig)) { + if (!relist_get(¤t_task->file_descriptors, org_fd, (void **)&orig, + NULL)) { assert(0); return -1; } -- cgit v1.2.3