Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2830 → Rev 2831

/trunk/uspace/lib/libfs/libfs.c
197,7 → 197,7
nodep = ops->create(lflag);
else
nodep = ops->node_get(dev_handle,
index);
index, ops->index_get(cur));
if (nodep) {
if (!ops->link(cur, nodep, component)) {
if (lflag & L_CREATE)
260,7 → 260,8
if (lflag & L_CREATE)
nodep = ops->create(lflag);
else
nodep = ops->node_get(dev_handle, index);
nodep = ops->node_get(dev_handle, index,
ops->index_get(cur));
if (nodep) {
if (!ops->link(cur, nodep, component)) {
if (lflag & L_CREATE)
/trunk/uspace/lib/libfs/libfs.h
43,7 → 43,7
 
typedef struct {
void * (* match)(void *, const char *);
void * (* node_get)(dev_handle_t, fs_index_t);
void * (* node_get)(dev_handle_t, fs_index_t, fs_index_t);
void * (* create)(int);
void (* destroy)(void *);
bool (* link)(void *, void *, const char *);
66,13 → 66,6
 
extern int fs_register(int, fs_reg_t *, vfs_info_t *, async_client_conn_t);
 
extern int block_read(int, unsigned long, void *);
extern int block_write(int, unsigned long, void *);
 
extern void node_add_mp(int, unsigned long);
extern void node_del_mp(int, unsigned long);
extern bool node_is_mp(int, unsigned long);
 
extern void libfs_lookup(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
 
#endif