Changeset 2c448fb in mainline for uspace/lib/libfs/libfs.h
- Timestamp:
- 2008-02-27T22:49:48Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7fe1f75
- Parents:
- 56976a17
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libfs/libfs.h
r56976a17 r2c448fb 43 43 44 44 typedef struct { 45 bool (* match)(void *, const char *); 46 void * (* create)(int); 47 void (* destroy)(void *); 48 bool (* link)(void *, void *, const char *); 49 int (* unlink)(void *); 50 unsigned long (* index_get)(void *); 51 unsigned long (* size_get)(void *); 52 unsigned (* lnkcnt_get)(void *); 53 void *(* child_get)(void *); 54 void *(* sibling_get)(void *); 55 void *(* root_get)(void); 56 char (* plb_get_char)(unsigned pos); 57 bool (* is_directory)(void *); 58 bool (* is_file)(void *); 59 } libfs_ops_t; 60 61 typedef struct { 45 62 int fs_handle; /**< File system handle. */ 46 63 ipcarg_t vfs_phonehash; /**< Initial VFS phonehash. */ … … 56 73 extern void node_del_mp(int, unsigned long); 57 74 extern bool node_is_mp(int, unsigned long); 75 76 extern void libfs_lookup(libfs_ops_t *, int, ipc_callid_t, ipc_call_t *); 77 58 78 #endif 59 79
Note:
See TracChangeset
for help on using the changeset viewer.