X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwimlib_internal.h;h=1dfc43674cf3679bbfd569dfcf6827ee3a397586;hp=bde430f1662162266112019dcd8e72ed320a812f;hb=4d09d61542de5f16137192b6d0a9cac1bbf4f468;hpb=ca3f717fa42ec38d85dc020821340e59a15c25df diff --git a/src/wimlib_internal.h b/src/wimlib_internal.h index bde430f1..1dfc4367 100644 --- a/src/wimlib_internal.h +++ b/src/wimlib_internal.h @@ -474,7 +474,8 @@ init_inode_table(struct wim_inode_table *table, size_t capacity); 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); @@ -553,18 +554,21 @@ struct apply_args { 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 }; };