Changeset 8bd5dad in mainline for uspace/app/ext2info/ext2info.c
- Timestamp:
- 2011-02-13T21:20:21Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c00e729
- Parents:
- 566c401
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/ext2info/ext2info.c
r566c401 r8bd5dad 60 60 char *dev_path; 61 61 devmap_handle_t handle; 62 ext2_ superblock_t *superblock;62 ext2_filesystem_t filesystem; 63 63 64 64 uint16_t magic; … … 86 86 } 87 87 88 rc = block_init(handle, 2048);88 rc = ext2_filesystem_init(&filesystem, handle); 89 89 if (rc != EOK) { 90 printf(NAME ": Error initializing libblock.\n"); 91 return 2; 92 } 93 94 rc = ext2_superblock_read_direct(handle, &superblock); 95 if (rc != EOK) { 96 printf(NAME ": Error reading superblock.\n"); 90 printf(NAME ": Error initializing libext2.\n"); 97 91 return 3; 98 92 } 99 93 100 94 printf("Superblock:\n"); 101 magic = ext2_superblock_get_magic( superblock);95 magic = ext2_superblock_get_magic(filesystem.superblock); 102 96 if (magic == EXT2_SUPERBLOCK_MAGIC) { 103 97 printf(" Magic value: %X (correct)\n", magic); … … 106 100 printf(" Magic value: %X (incorrect)\n", magic); 107 101 } 108 109 110 free(superblock);111 102 112 block_fini(handle);103 ext2_filesystem_fini(&filesystem); 113 104 114 105 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.