Changeset 2ea6392 in mainline for uspace/srv/fs/ext4fs/ext4fs_ops.c
- Timestamp:
- 2011-10-10T09:22:25Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7b9381b
- Parents:
- 7a68fe5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/ext4fs/ext4fs_ops.c
r7a68fe5 r2ea6392 454 454 } 455 455 456 // TODO check if directory uses HTree 457 if (ext4_filesystem_has_feature_compatible(fs, EXT4_FEATURE_COMPAT_DIR_INDEX)) { 458 EXT4FS_DBG("Using HTree"); 459 } 460 456 461 rc = ext4_directory_iterator_init(&it, fs, enode->inode_ref, 0); 457 462 if (rc != EOK) { … … 464 469 name_size = ext4_directory_entry_ll_get_name_length(fs->superblock, 465 470 it.current); 466 if (!ext4fs_is_dots( &it.current->name, name_size)) {471 if (!ext4fs_is_dots(it.current->name, name_size)) { 467 472 found = true; 468 473 break; … … 744 749 bool found = false; 745 750 746 EXT4FS_DBG("inode = \%d", inode_ref->index); 751 // TODO check if directory uses HTree 752 if (ext4_filesystem_has_feature_compatible(inst->filesystem, EXT4_FEATURE_COMPAT_DIR_INDEX)) { 753 EXT4FS_DBG("Using HTree"); 754 } 747 755 748 756 rc = ext4_directory_iterator_init(&it, inst->filesystem, inode_ref, pos); … … 765 773 inst->filesystem->superblock, it.current); 766 774 767 768 char* name = (char *)(&it.current->name);769 770 EXT4FS_DBG("name: \%s", name);771 EXT4FS_DBG("inode-number: \%d", it.current->inode);772 773 775 /* skip . and .. */ 774 if (ext4fs_is_dots( &it.current->name, name_size)) {776 if (ext4fs_is_dots(it.current->name, name_size)) { 775 777 goto skip; 776 778 }
Note:
See TracChangeset
for help on using the changeset viewer.