7#include <sys/kassert.h>
9#include <sys/spinlock.h>
12#include <sys/handle.h>
13#include <sys/vfsuio.h>
60 Handle *hdl = Handle_Alloc();
int(* write)(Handle *, void *, uint64_t, uint64_t)
int(* read)(Handle *, void *, uint64_t, uint64_t)
int VFS_Read(VNode *fn, void *buf, uint64_t off, uint64_t len)
VNode * VFS_Lookup(const char *path)
int VFS_Write(VNode *fn, void *buf, uint64_t off, uint64_t len)
static int VFSUIO_Write(Handle *handle, void *buf, uint64_t len, uint64_t off)
static int VFSUIO_Read(Handle *handle, void *buf, uint64_t len, uint64_t off)
static int VFSUIO_Flush(Handle *handle)
static int VFSUIO_Close(Handle *handle)
int VFSUIO_Open(const char *path, Handle **handle)