Subversion Repositories HelenOS

Rev

Rev 4439 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4439 Rev 4537
Line 34... Line 34...
34
 */
34
 */
35
 
35
 
36
#ifndef LIBFS_LIBFS_H_
36
#ifndef LIBFS_LIBFS_H_
37
#define LIBFS_LIBFS_H_ 
37
#define LIBFS_LIBFS_H_
38
 
38
 
39
#include "../../srv/vfs/vfs.h"
39
#include <ipc/vfs.h>
40
#include <stdint.h>
40
#include <stdint.h>
41
#include <ipc/ipc.h>
41
#include <ipc/ipc.h>
42
#include <async.h>
42
#include <async.h>
-
 
43
#include <devmap.h>
43
 
44
 
44
typedef struct {
45
typedef struct {
45
    bool mp_active;
46
    bool mp_active;
46
    int phone;
47
    int phone;
47
    fs_handle_t fs_handle;
48
    fs_handle_t fs_handle;
Line 81... Line 82...
81
 
82
 
82
extern void fs_node_initialize(fs_node_t *);
83
extern void fs_node_initialize(fs_node_t *);
83
 
84
 
84
extern void libfs_mount(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
85
extern void libfs_mount(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
85
extern void libfs_lookup(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
86
extern void libfs_lookup(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
-
 
87
extern void libfs_open_node(libfs_ops_t *, fs_handle_t, ipc_callid_t,
-
 
88
    ipc_call_t *);
86
 
89
 
87
#endif
90
#endif
88
 
91
 
89
/** @}
92
/** @}
90
 */
93
 */
91
 
-