/* Used only during image mount: Table of file descriptors that
* have been opened to this inode. The table is automatically
* freed when the last file descriptor is closed. */
- struct {
- struct wimfs_fd **i_fds;
- u16 i_num_opened_fds;
- u16 i_num_allocated_fds;
- };
+ struct wimfs_fd **i_fds;
#endif
};
+#ifdef WITH_FUSE
+ u16 i_num_opened_fds;
+ u16 i_num_allocated_fds;
+#endif
+
/* Next alternate data stream ID to be assigned */
u32 i_next_stream_id;
};
extern int
new_dentry_with_timeless_inode(const tchar *name, struct wim_dentry **dentry_ret);
+extern void
+dentry_tree_clear_inode_visited(struct wim_dentry *root);
+
extern int
new_filler_directory(const tchar *name, struct wim_dentry **dentry_ret);