return ret;
for_dentry_child(child, dentry) {
- ret = for_dentry_in_tree(child, visitor, arg);
+ ret = do_for_dentry_in_tree(child, visitor, arg);
if (unlikely(ret))
return ret;
}
struct wim_dentry *child;
for_dentry_child_postorder(child, dentry) {
- ret = for_dentry_in_tree_depth(child, visitor, arg);
+ ret = do_for_dentry_in_tree_depth(child, visitor, arg);
if (unlikely(ret))
return ret;
}
static int
write_dir_dentries(struct wim_dentry *dir, void *_pp)
{
- if (dentry_is_directory(dir)) {
+ if (dir->subdir_offset != 0) {
u8 **pp = _pp;
u8 *p = *pp;
struct wim_dentry *child;