/* Stream name (UTF-16LE) */
utf16lechar *stream_name;
-#ifdef WITH_FUSE
/* Number to identify an alternate data stream even after it's possibly
* been moved or renamed. */
u32 stream_id;
-#endif
};
/* Used only in NTFS-mode extraction */
u8 i_dos_name_extracted : 1;
+ u16 i_not_rpfixed;
+
/* Number of alternate data streams associated with this inode */
u16 i_num_ads;
+ u16 i_rp_unknown_2;
+ u32 i_rp_unknown_1;
+
/* A hash of the file's contents, or a pointer to the lookup table entry
* for this dentry if the lookup table entries have been resolved.
*
* noted in the @attributes field.) */
struct rb_root i_children;
+ /* Next alternate data stream ID to be assigned */
+ u32 i_next_stream_id;
+
#ifdef WITH_FUSE
/* wimfs file descriptors table for the inode */
u16 i_num_opened_fds;
u16 i_num_allocated_fds;
struct wimfs_fd **i_fds;
-
- /* Next alternate data stream ID to be assigned */
- u32 i_next_stream_id;
-
/* This mutex protects the inode's file descriptors table during
* read-only mounts. Read-write mounts are still restricted to 1
* thread. */
extern int
print_dentry_full_path(struct wim_dentry *entry, void *ignore);
+extern int
+calculate_dentry_tree_full_paths(struct wim_dentry *root);
+
extern tchar *
dentry_full_path(struct wim_dentry *dentry);