extern int
inode_table_new_dentry(struct wim_inode_table *table, const tchar *name,
- u64 ino, u64 devno, struct wim_dentry **dentry_ret);
+ u64 ino, u64 devno, bool noshare,
+ struct wim_dentry **dentry_ret);
extern void
inode_ref_streams(struct wim_inode *inode);
struct _ntfs_volume *vol;
};
#endif
- struct {
- /* Normal apply only (UNIX) */
- unsigned long num_utime_warnings;
- };
-
+ #ifdef __WIN32__
struct {
/* Normal apply only (Win32) */
unsigned long num_set_sacl_priv_notheld;
unsigned long num_set_sd_access_denied;
unsigned vol_flags;
+ unsigned long num_hard_links_failed;
bool have_vol_flags;
};
+ #else
+ struct {
+ /* Normal apply only (UNIX) */
+ unsigned long num_utime_warnings;
+ };
+ #endif
};
};
struct wim_lookup_table *lookup_table,
struct wim_lookup_table_entry **lte_ret);
#endif
+extern tchar *
+fixup_symlink(tchar *dest, u64 capture_root_ino, u64 capture_root_dev);
/* verify.c */