#include <ipc/services.h>
#include <async.h>
#include <fibril.h>
#include <fibril_synch.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <str.h>
#include <ctype.h>
#include <bool.h>
#include <adt/list.h>
#include <as.h>
#include <assert.h>
#include <atomic.h>
#include "vfs.h"
Go to the source code of this file.
Functions | |
vfs_info_t * | fs_handle_to_info (fs_handle_t handle) |
Find the VFS info structure. | |
fs_handle_t | fs_name_to_handle (char *name, bool lock) |
Convert file system name to its handle. | |
int | vfs_grab_phone (fs_handle_t handle) |
For a given file system handle, implement policy for allocating a phone. | |
static bool | vfs_info_sane (vfs_info_t *info) |
Verify the VFS info structure. | |
void | vfs_register (ipc_callid_t rid, ipc_call_t *request) |
VFS_REGISTER protocol function. | |
void | vfs_release_phone (fs_handle_t handle, int phone) |
Tell VFS that the phone is not needed anymore. | |
Variables | |
atomic_t | fs_handle_next |
Definition in file vfs_register.c.