summaryrefslogtreecommitdiff
path: root/src/user/lib/fs/misc.h
diff options
context:
space:
mode:
authordzwdz2022-09-21 18:07:21 +0200
committerdzwdz2022-09-21 18:07:21 +0200
commit8b3d3950ca115f1c614e85db9f25fc683864db14 (patch)
tree155705b792ec7e27075252744a9d01f7d7932c38 /src/user/lib/fs/misc.h
parent95be8a2f9eda62b8061e02ee129a89c6dc54870b (diff)
user/lib: ufs_wait
Diffstat (limited to 'src/user/lib/fs/misc.h')
-rw-r--r--src/user/lib/fs/misc.h5
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))