X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Finode.c;h=034b9a11f3ec1d70b58df2f3a4eef1af147b2355;hb=211f0c729ab69879e28398d1d71d0a6bc01ed2c8;hp=a181e885753efde4b5a054b38166c0c0f8b90cd5;hpb=7be4c8e5488e0a1d32918339fa80f3ea33bf48c6;p=wimlib diff --git a/src/inode.c b/src/inode.c index a181e885..034b9a11 100644 --- a/src/inode.c +++ b/src/inode.c @@ -57,7 +57,7 @@ new_inode(struct wim_dentry *dentry, bool set_timestamps) inode->i_security_id = -1; /*inode->i_nlink = 0;*/ inode->i_rp_flags = WIM_RP_FLAG_NOT_FIXED; - INIT_HLIST_HEAD(&inode->i_dentry); + INIT_HLIST_HEAD(&inode->i_alias_list); inode->i_streams = inode->i_embedded_streams; if (set_timestamps) { u64 now = now_as_wim_timestamp(); @@ -85,8 +85,8 @@ free_inode(struct wim_inode *inode) FREE(inode->i_streams); if (inode->i_extra) FREE(inode->i_extra); - if (!hlist_unhashed(&inode->i_hlist)) - hlist_del(&inode->i_hlist); + if (!hlist_unhashed(&inode->i_hlist_node)) + hlist_del(&inode->i_hlist_node); FREE(inode); } @@ -108,7 +108,7 @@ d_associate(struct wim_dentry *dentry, struct wim_inode *inode) { wimlib_assert(!dentry->d_inode); - hlist_add_head(&dentry->d_alias, &inode->i_dentry); + hlist_add_head(&dentry->d_alias_node, &inode->i_alias_list); dentry->d_inode = inode; inode->i_nlink++; } @@ -125,7 +125,7 @@ d_disassociate(struct wim_dentry *dentry) wimlib_assert(inode->i_nlink > 0); - hlist_del(&dentry->d_alias); + hlist_del(&dentry->d_alias_node); dentry->d_inode = NULL; inode->i_nlink--; @@ -267,7 +267,7 @@ inode_add_stream(struct wim_inode *inode, int stream_type, { if (inode->i_num_streams >= 0xFFFF) { ERROR("Inode has too many streams! Path=\"%"TS"\"", - inode_first_full_path(inode)); + inode_any_full_path(inode)); errno = EFBIG; return NULL; } @@ -492,7 +492,7 @@ blob_not_found_error(const struct wim_inode *inode, const u8 *hash) ERROR("\"%"TS"\": blob not found\n" " SHA-1 message digest of missing blob:\n" " %"TS"", - inode_first_full_path(inode), hashstr); + inode_any_full_path(inode), hashstr); } return WIMLIB_ERR_RESOURCE_NOT_FOUND; }