Changeset 5bcd5b7 in mainline for uspace/srv/vfs/vfs.h
- Timestamp:
- 2013-07-29T14:36:57Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4636a60
- Parents:
- 677745a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs.h
r677745a r5bcd5b7 100 100 * which may be associated with it. 101 101 */ 102 typedef struct {102 typedef struct _vfs_node { 103 103 VFS_TRIPLET; /**< Identity of the node. */ 104 104 … … 119 119 */ 120 120 fibril_rwlock_t contents_rwlock; 121 122 struct _vfs_node *mount; 121 123 } vfs_node_t; 122 124 … … 176 178 extern vfs_info_t *fs_handle_to_info(fs_handle_t); 177 179 178 extern int vfs_lookup_internal(vfs_ triplet_t *, char *, int, vfs_lookup_res_t *);179 extern int vfs_link_internal(vfs_ triplet_t *, char *, vfs_triplet_t *);180 extern int vfs_lookup_internal(vfs_node_t *, char *, int, vfs_lookup_res_t *); 181 extern int vfs_link_internal(vfs_node_t *, char *, vfs_triplet_t *); 180 182 181 183 extern bool vfs_nodes_init(void); 182 184 extern vfs_node_t *vfs_node_get(vfs_lookup_res_t *); 185 extern vfs_node_t *vfs_node_peek(vfs_lookup_res_t *result); 183 186 extern void vfs_node_put(vfs_node_t *); 184 187 extern void vfs_node_forget(vfs_node_t *); 185 188 extern unsigned vfs_nodes_refcount_sum_get(fs_handle_t, service_id_t); 186 189 187 int64_t vfs_node_get_size(vfs_node_t *node); 190 extern int64_t vfs_node_get_size(vfs_node_t *node); 191 extern bool vfs_node_has_children(vfs_node_t *node); 188 192 189 193 #define MAX_OPEN_FILES 128
Note:
See TracChangeset
for help on using the changeset viewer.