/* List of dentries that are aliases for this inode. There will be
* i_nlink dentries in this list. */
- struct hlist_head i_dentry;
+ struct hlist_head i_alias_list;
/* Field to place this inode into a list. While reading a WIM image or
* adding files to a WIM image this is owned by the inode table;
/* Device number, used only during image capture, so we can
* identify hard linked files by the combination of inode number
* and device number (rather than just inode number, which could
- * be ambigious if the captured tree spans a mountpoint). Set
+ * be ambiguous if the captured tree spans a mountpoint). Set
* to 0 otherwise. */
u64 i_devno;
/* Fields used only during extraction */
struct {
- /* A singly linked list of aliases of this dentry that
+ /* A singly linked list of aliases of this inode that
* are being extracted in the current extraction
* operation. This list may be shorter than the inode's
* full alias list. This list will be constructed
/* Iterate through each alias of the specified inode. */
#define inode_for_each_dentry(dentry, inode) \
- hlist_for_each_entry((dentry), &(inode)->i_dentry, d_alias)
+ hlist_for_each_entry((dentry), &(inode)->i_alias_list, d_alias_node)
/* Return an alias of the specified inode. */
#define inode_first_dentry(inode) \
- hlist_entry(inode->i_dentry.first, struct wim_dentry, d_alias)
+ hlist_entry(inode->i_alias_list.first, struct wim_dentry, d_alias_node)
/* Return the full path of an alias of the specified inode, or NULL if a full
* path could not be determined. */
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();
{
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++;
}
wimlib_assert(inode->i_nlink > 0);
- hlist_del(&dentry->d_alias);
+ hlist_del(&dentry->d_alias_node);
dentry->d_inode = NULL;
inode->i_nlink--;