bfs_shell: Fixed (missing) use of the FSSH_B_PRI* macros.
* This closes ticket #12657.
This commit is contained in:
parent
f79179975d
commit
3af0b8555e
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2008-2012, Axel Dörfler, axeld@pinc-software.de.
|
||||
* Copyright 2008-2017, Axel Dörfler, axeld@pinc-software.de.
|
||||
* Distributed under the terms of the MIT License.
|
||||
*/
|
||||
|
||||
|
@ -54,12 +54,15 @@ command_checkfs(int argc, const char* const* argv)
|
|||
// check all files and report errors
|
||||
while (_kern_ioctl(rootDir, BFS_IOCTL_CHECK_NEXT_NODE, &result,
|
||||
sizeof(result)) == B_OK) {
|
||||
if (++counter % 50 == 0)
|
||||
fssh_dprintf("%9Ld nodes processed\x1b[1A\n", counter);
|
||||
if (++counter % 50 == 0) {
|
||||
fssh_dprintf("%9" FSSH_B_PRIu64 " nodes processed\x1b[1A\n",
|
||||
counter);
|
||||
}
|
||||
|
||||
if (result.pass == BFS_CHECK_PASS_BITMAP) {
|
||||
if (result.errors) {
|
||||
fssh_dprintf("%s (inode = %lld)", result.name, result.inode);
|
||||
fssh_dprintf("%s (inode = %" FSSH_B_PRIdINO ")", result.name,
|
||||
result.inode);
|
||||
if ((result.errors & BFS_MISSING_BLOCKS) != 0)
|
||||
fssh_dprintf(", some blocks weren't allocated");
|
||||
if ((result.errors & BFS_BLOCKS_ALREADY_SET) != 0)
|
||||
|
@ -105,24 +108,26 @@ command_checkfs(int argc, const char* const* argv)
|
|||
|
||||
_kern_close(rootDir);
|
||||
|
||||
fssh_dprintf(" %" B_PRIu64 " nodes checked,\n\t%" B_PRIu64 " blocks "
|
||||
"not allocated,\n\t%" B_PRIu64 " blocks already set,\n\t%" B_PRIu64
|
||||
" blocks could be freed\n\n", counter, result.stats.missing,
|
||||
fssh_dprintf(" %" FSSH_B_PRIu64 " nodes checked,\n\t%" FSSH_B_PRIu64
|
||||
" blocks not allocated,\n\t%" FSSH_B_PRIu64 " blocks already set,\n\t%"
|
||||
B_PRIu64 " blocks could be freed\n\n", counter, result.stats.missing,
|
||||
result.stats.already_set, result.stats.freed);
|
||||
fssh_dprintf("\tfiles\t\t%" B_PRIu64 "\n\tdirectories\t%" B_PRIu64 "\n"
|
||||
"\tattributes\t%" B_PRIu64 "\n\tattr. dirs\t%" B_PRIu64 "\n"
|
||||
"\tindices\t\t%" B_PRIu64 "\n", files, directories, attributes,
|
||||
fssh_dprintf("\tfiles\t\t%" FSSH_B_PRIu64 "\n\tdirectories\t%"
|
||||
FSSH_B_PRIu64 "\n"
|
||||
"\tattributes\t%" FSSH_B_PRIu64 "\n\tattr. dirs\t%" FSSH_B_PRIu64 "\n"
|
||||
"\tindices\t\t%" FSSH_B_PRIu64 "\n", files, directories, attributes,
|
||||
attributeDirectories, indices);
|
||||
|
||||
fssh_dprintf("\n\tdirect block runs\t\t%" B_PRIu64 " (%lld)\n",
|
||||
result.stats.direct_block_runs,
|
||||
fssh_dprintf("\n\tdirect block runs\t\t%" FSSH_B_PRIu64 " (%" FSSH_B_PRIu64
|
||||
")\n", result.stats.direct_block_runs,
|
||||
result.stats.blocks_in_direct * result.stats.block_size);
|
||||
fssh_dprintf("\tindirect block runs\t\t%" B_PRIu64 " (in %" B_PRIu64
|
||||
" array blocks, %lld)\n", result.stats.indirect_block_runs,
|
||||
result.stats.indirect_array_blocks,
|
||||
fssh_dprintf("\tindirect block runs\t\t%" FSSH_B_PRIu64 " (in %"
|
||||
FSSH_B_PRIu64 " array blocks, %" FSSH_B_PRIu64 ")\n",
|
||||
result.stats.indirect_block_runs, result.stats.indirect_array_blocks,
|
||||
result.stats.blocks_in_indirect * result.stats.block_size);
|
||||
fssh_dprintf("\tdouble indirect block runs\t%" B_PRIu64 " (in %" B_PRIu64
|
||||
" array blocks, %lld)\n", result.stats.double_indirect_block_runs,
|
||||
fssh_dprintf("\tdouble indirect block runs\t%" FSSH_B_PRIu64 " (in %"
|
||||
FSSH_B_PRIu64 " array blocks, %" FSSH_B_PRIu64 ")\n",
|
||||
result.stats.double_indirect_block_runs,
|
||||
result.stats.double_indirect_array_blocks,
|
||||
result.stats.blocks_in_double_indirect * result.stats.block_size);
|
||||
|
||||
|
|
Loading…
Reference in New Issue