libfs.h File Reference

#include <ipc/vfs.h>
#include <stdint.h>
#include <async.h>
#include <devmap.h>

Go to the source code of this file.

Data Structures

struct  fs_node_t
struct  fs_reg_t
struct  libfs_ops_t
struct  mp_data_t

Functions

void fs_node_initialize (fs_node_t *fn)
int fs_register (int vfs_phone, fs_reg_t *reg, vfs_info_t *info, async_client_conn_t conn)
 Register file system server.
void libfs_lookup (libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid, ipc_call_t *request)
 Lookup VFS triplet by name in the file system name space.
void libfs_mount (libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid, ipc_call_t *request)
void libfs_open_node (libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid, ipc_call_t *request)
 Open VFS triplet.
void libfs_stat (libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid, ipc_call_t *request)
void libfs_unmount (libfs_ops_t *ops, ipc_callid_t rid, ipc_call_t *request)


Detailed Description

Definition in file libfs.h.


Generated on Thu Jun 2 07:45:53 2011 for HelenOS/USB by  doxygen 1.4.7