/* Size of each lookup table entry in the WIM file. */
#define WIM_LOOKUP_TABLE_ENTRY_DISK_SIZE 50
+#define LOOKUP_FLAG_ADS_OK
+
/* A lookup table that is used to translate the hash codes of dentries into the
* offsets and sizes of uncompressed or compressed file resources. It is
/* Number of times this lookup table entry is referenced by dentries. */
u32 refcnt;
+ /* If %true, this lookup table entry corresponds to a symbolic link
+ * reparse buffer. @symlink_reparse_data_buf will give the target of
+ * the symbolic link. */
+ bool is_symlink;
+
union {
/* SHA1 hash of the file resource pointed to by this lookup
* table entry */
union {
char *file_on_disk;
char *staging_file_name;
+ void *symlink_buf;
struct lookup_table_entry *next_lte_in_swm;
};
return lookup_resource(w->lookup_table, dentry->hash);
}
+
extern int zero_out_refcnts(struct lookup_table_entry *entry, void *ignore);
extern int print_lookup_table_entry(struct lookup_table_entry *entry, void *ignore);