Changeset b65cae22 in mainline for uspace/app/ext2info/ext2info.c
- Timestamp:
- 2011-02-16T20:21:03Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f483a15
- Parents:
- a2a1792
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/ext2info/ext2info.c
ra2a1792 rb65cae22 57 57 static void print_block_group(ext2_block_group_t *); 58 58 static void print_inode_by_number(ext2_filesystem_t *, uint32_t); 59 static void print_inode(ext2_ inode_t *);59 static void print_inode(ext2_filesystem_t *, ext2_inode_t *); 60 60 61 61 #define ARG_SUPERBLOCK 1 … … 335 335 } 336 336 337 print_inode( inode_ref->inode);337 print_inode(fs, inode_ref->inode); 338 338 339 339 rc = ext2_filesystem_put_inode_ref(inode_ref); … … 343 343 } 344 344 345 void print_inode(ext2_ inode_t *inode)346 { 347 uint 16_t mode;345 void print_inode(ext2_filesystem_t *fs, ext2_inode_t *inode) 346 { 347 uint32_t mode; 348 348 uint32_t user_id; 349 349 uint32_t group_id; 350 uint 32_t size;350 uint64_t size; 351 351 uint16_t usage_count; 352 352 uint32_t flags; … … 357 357 bool all_blocks = false; 358 358 359 mode = ext2_inode_get_mode( inode);360 user_id = ext2_inode_get_user_id( inode);361 group_id = ext2_inode_get_group_id( inode);362 size = ext2_inode_get_size( inode);359 mode = ext2_inode_get_mode(fs->superblock, inode); 360 user_id = ext2_inode_get_user_id(fs->superblock, inode); 361 group_id = ext2_inode_get_group_id(fs->superblock, inode); 362 size = ext2_inode_get_size(fs->superblock, inode); 363 363 usage_count = ext2_inode_get_usage_count(inode); 364 364 flags = ext2_inode_get_flags(inode); … … 389 389 access = mode & EXT2_INODE_MODE_ACCESS_MASK; 390 390 391 printf(" Mode: %0 4x (Type: %s, Access bits: %04ho)\n", mode, type, access);391 printf(" Mode: %08x (Type: %s, Access bits: %04ho)\n", mode, type, access); 392 392 printf(" User ID: %u\n", user_id); 393 393 printf(" Group ID: %u\n", group_id); 394 printf(" Size: % u\n", size);394 printf(" Size: %" PRIu64 "\n", size); 395 395 printf(" Usage (link) count: %u\n", usage_count); 396 396 printf(" Flags: %u\n", flags);
Note:
See TracChangeset
for help on using the changeset viewer.