Subversion Repositories HelenOS

Rev

Rev 2550 | Rev 2560 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2550 Rev 2552
Line 126... Line 126...
126
    off_t pos;
126
    off_t pos;
127
} vfs_file_t;
127
} vfs_file_t;
128
 
128
 
129
extern link_t fs_head;      /**< List of registered file systems. */
129
extern link_t fs_head;      /**< List of registered file systems. */
130
 
130
 
131
extern vfs_node_t *rootfs;  /**< Root node of the root file system. */
131
extern vfs_node_t rootfs;   /**< Root node of the root file system. */
132
 
132
 
133
#define MAX_PATH_LEN        (64 * 1024)
133
#define MAX_PATH_LEN        (64 * 1024)
134
 
134
 
135
#define PLB_SIZE        (2 * MAX_PATH_LEN)
135
#define PLB_SIZE        (2 * MAX_PATH_LEN)
136
 
136
 
Line 146... Line 146...
146
extern link_t plb_head;     /**< List of active PLB entries. */
146
extern link_t plb_head;     /**< List of active PLB entries. */
147
 
147
 
148
extern int vfs_grab_phone(int);
148
extern int vfs_grab_phone(int);
149
extern void vfs_release_phone(int);
149
extern void vfs_release_phone(int);
150
 
150
 
151
extern int fs_name_to_handle(char *name, bool lock);
151
extern int fs_name_to_handle(char *, bool);
152
 
152
 
153
extern int vfs_lookup_internal(char *path, size_t len, vfs_node_t *result,
153
extern int vfs_lookup_internal(char *, size_t, vfs_node_t *, vfs_node_t *);
154
    vfs_node_t *altroot);
-
 
155
 
154
 
156
extern void vfs_register(ipc_callid_t, ipc_call_t *);
155
extern void vfs_register(ipc_callid_t, ipc_call_t *);
157
extern void vfs_mount(ipc_callid_t, ipc_call_t *);
156
extern void vfs_mount(ipc_callid_t, ipc_call_t *);
158
 
157
 
159
#endif
158
#endif