/* 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.
*
extern void
unlink_dentry(struct wim_dentry *dentry);
-extern bool
+extern struct wim_dentry *
dentry_add_child(struct wim_dentry * restrict parent,
struct wim_dentry * restrict child);
inode_is_symlink(const struct wim_inode *inode)
{
return (inode->i_attributes & FILE_ATTRIBUTE_REPARSE_POINT)
- && ((inode->i_reparse_tag == WIM_IO_REPARSE_TAG_SYMLINK) ||
- inode->i_reparse_tag == WIM_IO_REPARSE_TAG_MOUNT_POINT);
+ && (inode->i_reparse_tag == WIM_IO_REPARSE_TAG_SYMLINK ||
+ inode->i_reparse_tag == WIM_IO_REPARSE_TAG_MOUNT_POINT);
}
static inline bool