From 8b3d3950ca115f1c614e85db9f25fc683864db14 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Wed, 21 Sep 2022 18:07:21 +0200 Subject: user/lib: ufs_wait --- src/user/lib/fs/misc.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/user/lib/fs/misc.h') diff --git a/src/user/lib/fs/misc.h b/src/user/lib/fs/misc.h index d90100d..35184e1 100644 --- a/src/user/lib/fs/misc.h +++ b/src/user/lib/fs/misc.h @@ -14,5 +14,10 @@ void fs_dir_inject(const char *path); bool mount_at_pred(const char *path); +// TODO separate fs drivers and wrappers around syscalls + +/** like _syscall_fs_wait, but ensures *buf is a null terminated string on VFSOP_OPEN */ +handle_t ufs_wait(char *buf, size_t len, struct ufs_request *req); + /** Mounts something and injects its path into the fs */ #define MOUNT_AT(path) for (; mount_at_pred(path); exit(1)) -- cgit v1.2.3