diff options
author | dzwdz | 2022-09-21 18:07:21 +0200 |
---|---|---|
committer | dzwdz | 2022-09-21 18:07:21 +0200 |
commit | 8b3d3950ca115f1c614e85db9f25fc683864db14 (patch) | |
tree | 155705b792ec7e27075252744a9d01f7d7932c38 /src/user/lib/fs/misc.h | |
parent | 95be8a2f9eda62b8061e02ee129a89c6dc54870b (diff) |
user/lib: ufs_wait
Diffstat (limited to 'src/user/lib/fs/misc.h')
-rw-r--r-- | src/user/lib/fs/misc.h | 5 |
1 files changed, 5 insertions, 0 deletions
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)) |