|
Functions |
| FIBRIL_RWLOCK_INITIALIZE (namespace_rwlock) |
| This rwlock prevents the race between a triplet-to-VFS-node resolution and a concurrent VFS operation which modifies the file system namespace.
|
void | vfs_close (ipc_callid_t, ipc_call_t *) |
void | vfs_dup (ipc_callid_t, ipc_call_t *) |
void | vfs_fstat (ipc_callid_t, ipc_call_t *) |
void | vfs_mkdir (ipc_callid_t, ipc_call_t *) |
void | vfs_mount (ipc_callid_t, ipc_call_t *) |
static void | vfs_mount_internal (ipc_callid_t rid, devmap_handle_t devmap_handle, fs_handle_t fs_handle, char *mp, char *opts) |
void | vfs_open (ipc_callid_t, ipc_call_t *) |
void | vfs_open_node (ipc_callid_t, ipc_call_t *) |
static void | vfs_rdwr (ipc_callid_t rid, ipc_call_t *request, bool read) |
void | vfs_read (ipc_callid_t, ipc_call_t *) |
void | vfs_rename (ipc_callid_t, ipc_call_t *) |
void | vfs_seek (ipc_callid_t, ipc_call_t *) |
void | vfs_stat (ipc_callid_t, ipc_call_t *) |
void | vfs_sync (ipc_callid_t, ipc_call_t *) |
void | vfs_truncate (ipc_callid_t, ipc_call_t *) |
static int | vfs_truncate_internal (fs_handle_t, devmap_handle_t, fs_index_t, aoff64_t) |
void | vfs_unlink (ipc_callid_t, ipc_call_t *) |
void | vfs_unmount (ipc_callid_t, ipc_call_t *) |
void | vfs_write (ipc_callid_t, ipc_call_t *) |
Variables |
vfs_pair_t | rootfs |
| Root file system.
|