file_systems/udf: Fix -Wformat=

Change-Id: I560764359c783917df63fb70edc456a20c143b0a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3289
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
Murai Takashi
2020-10-07 08:39:32 +00:00
committed by Adrien Destugues
parent f0d9590e51
commit 3218588cc7
7 changed files with 151 additions and 99 deletions
+6 -4
View File
@@ -40,13 +40,14 @@ struct array<uint8, arrayLength> {
{
const uint8 bytesPerRow = 8;
char classname[40];
sprintf(classname, "array<uint8, %ld>", arrayLength);
sprintf(classname, "array<uint8, %" B_PRIu32 ">", arrayLength);
DUMP_INIT(classname);
for (uint32 i = 0; i < arrayLength; i++) {
if (i % bytesPerRow == 0)
PRINT(("[%ld:%ld]: ", i, i + bytesPerRow - 1));
PRINT(("[%" B_PRIu32 ":%" B_PRIu32 "]: ",
i, i + bytesPerRow - 1));
SIMPLE_PRINT(("0x%.2x ", data[i]));
if ((i + 1) % bytesPerRow == 0 || i + 1 == arrayLength)
SIMPLE_PRINT(("\n"));
@@ -66,13 +67,14 @@ struct array<char, arrayLength> {
{
const uint8 bytesPerRow = 8;
char classname[40];
sprintf(classname, "array<uint8, %ld>", arrayLength);
sprintf(classname, "array<uint8, %" B_PRIu32 ">", arrayLength);
DUMP_INIT(classname);
for (uint32 i = 0; i < arrayLength; i++) {
if (i % bytesPerRow == 0)
PRINT(("[%ld:%ld]: ", i, i + bytesPerRow - 1));
PRINT(("[%" B_PRIu32 ":%" B_PRIu32 "]: ",
i, i + bytesPerRow - 1));
SIMPLE_PRINT(("0x%.2x ", data[i]));
if ((i + 1) % bytesPerRow == 0 || i + 1 == arrayLength)
SIMPLE_PRINT(("\n"));
+1 -1
View File
@@ -303,7 +303,7 @@ Icb::Read(off_t pos, void *buffer, size_t *length, uint32 *block)
TRACE(("Icb::Read: pos = %" B_PRIdOFF ", buffer = %p, length = (%p)->%ld\n",
pos, buffer, length, (length ? *length : 0)));
DEBUG_INIT_ETC("Icb", ("pos: %lld, length: %ld", pos, *length));
DEBUG_INIT_ETC("Icb", ("pos: %" B_PRIdOFF " , length: %ld", pos, *length));
if (fFileCache != NULL)
return file_cache_read(fFileCache, NULL, pos, buffer, length);
@@ -194,21 +194,22 @@ walk_anchor_volume_descriptor_sequences(int device, off_t offset, off_t length,
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
anchorErr = bytesRead == (ssize_t)blockSize ? B_OK : B_IO_ERROR;
if (anchorErr) {
PRINT(("block %Ld: read_pos(pos:%Ld, len:%ld) failed with error 0x%lx\n",
block, address, blockSize, bytesRead));
PRINT(("block %" B_PRIdOFF ": read_pos(pos:%" B_PRIdOFF ", "
"len:%" PRIu32 ") failed with error 0x%lx\n",
block, address, blockSize, bytesRead));
}
}
if (!anchorErr) {
anchor = reinterpret_cast<anchor_volume_descriptor*>(chunk.Data());
anchorErr = anchor->tag().init_check(block + offset);
if (anchorErr) {
PRINT(("block %Ld: invalid anchor\n", block));
PRINT(("block %" B_PRIdOFF ": invalid anchor\n", block));
} else {
PRINT(("block %Ld: valid anchor\n", block));
PRINT(("block %" B_PRIdOFF ": valid anchor\n", block));
}
}
if (!anchorErr) {
PRINT(("block %Ld: anchor:\n", block));
PRINT(("block %" B_PRIdOFF ": anchor:\n", block));
PDUMP(anchor);
// Found an avds, so try the main sequence first, then
// the reserve sequence if the main one fails.
@@ -224,12 +225,14 @@ walk_anchor_volume_descriptor_sequences(int device, off_t offset, off_t length,
partitionDescriptorCount);
}
if (!anchorErr) {
PRINT(("block %Ld: found valid vds\n", avds_locations[i]));
PRINT(("block %" B_PRIdOFF ": found valid vds\n",
avds_locations[i]));
found_vds = true;
break;
} else {
// Both failed, so loop around and try another avds
PRINT(("block %Ld: vds search failed\n", avds_locations[i]));
PRINT(("block %" B_PRIdOFF ": vds search failed\n",
avds_locations[i]));
}
}
status_t error = found_vds ? B_OK : B_ERROR;
@@ -245,8 +248,9 @@ walk_volume_descriptor_sequence(extent_address descriptorSequence,
partition_descriptor partitionDescriptors[],
uint8 &partitionDescriptorCount)
{
DEBUG_INIT_ETC(NULL, ("descriptorSequence.loc:%ld, descriptorSequence.len:%ld",
descriptorSequence.location(), descriptorSequence.length()));
DEBUG_INIT_ETC(NULL, ("descriptorSequence.loc:%" PRIu32 ", "
"descriptorSequence.len:%" PRIu32,
descriptorSequence.location(), descriptorSequence.length()));
uint32 count = descriptorSequence.length() >> blockShift;
bool foundLogicalVolumeDescriptor = false;
@@ -261,15 +265,16 @@ walk_volume_descriptor_sequence(extent_address descriptorSequence,
MemoryChunk chunk(blockSize);
descriptor_tag *tag = NULL;
PRINT(("descriptor #%ld (block %Ld):\n", i, block));
PRINT(("descriptor #%" PRIu32 " (block %" B_PRIdOFF "):\n", i, block));
status_t loopError = chunk.InitCheck();
if (!loopError) {
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
loopError = bytesRead == (ssize_t)blockSize ? B_OK : B_IO_ERROR;
if (loopError) {
PRINT(("block %Ld: read_pos(pos:%Ld, len:%ld) failed with error 0x%lx\n",
block, address, blockSize, bytesRead));
PRINT(("block %" B_PRIdOFF ": read_pos(pos:%" B_PRIdOFF ", "
"len:%" B_PRIu32 ") failed with error 0x%lx\n",
block, address, blockSize, bytesRead));
}
}
if (!loopError) {
@@ -326,8 +331,10 @@ walk_volume_descriptor_sequence(extent_address descriptorSequence,
if (partitionDescriptors[num].vds_number()
< partition->vds_number()) {
partitionDescriptors[num] = *partition;
PRINT(("Replacing previous partition #%d (vds_number: %ld) with "
"new partition #%d (vds_number: %ld)\n",
PRINT(("Replacing previous partition #%d "
"(vds_number: %" B_PRIu32 ") "
"with new partition #%d "
"(vds_number: %" B_PRIu32 ")\n",
partitionDescriptors[num].partition_number(),
partitionDescriptors[num].vds_number(),
partition->partition_number(),
@@ -343,7 +350,8 @@ walk_volume_descriptor_sequence(extent_address descriptorSequence,
// At least one more partition descriptor allowed
partitionDescriptors[num] = *partition;
uniquePartitions++;
PRINT(("Adding partition #%d (vds_number: %ld)\n",
PRINT(("Adding partition #%d (vds_number: %" B_PRIu32
")\n",
partition->partition_number(),
partition->vds_number()));
} else {
@@ -359,8 +367,10 @@ walk_volume_descriptor_sequence(extent_address descriptorSequence,
< partition->vds_number()) {
foundReplacement = true;
partitionDescriptors[j] = *partition;
PRINT(("Replacing partition #%d (vds_number: %ld) "
"with partition #%d (vds_number: %ld)\n",
PRINT(("Replacing partition #%d "
"(vds_number: %" B_PRIu32 ") "
"with partition #%d "
"(vds_number: %" B_PRIu32 ")\n",
partitionDescriptors[j].partition_number(),
partitionDescriptors[j].vds_number(),
partition->partition_number(),
@@ -455,7 +465,9 @@ static status_t
walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift,
extent_address descriptorSequence, uint32 sequenceNumber)
{
DEBUG_INIT_ETC(NULL, ("descriptorSequence.loc:%ld, descriptorSequence.len:%ld",
DEBUG_INIT_ETC(NULL,
("descriptorSequence.loc:%" B_PRIu32 ", "
"descriptorSequence.len:%" B_PRIu32 ,
descriptorSequence.location(), descriptorSequence.length()));
uint32 count = descriptorSequence.length() >> blockShift;
@@ -468,14 +480,17 @@ walk_integrity_sequence(int device, uint32 blockSize, uint32 blockShift,
MemoryChunk chunk(blockSize);
descriptor_tag *tag = NULL;
PRINT(("integrity descriptor #%ld:%ld (block %Ld):\n", sequenceNumber, i, block));
PRINT(("integrity descriptor #%" B_PRIu32 ":%" B_PRIu32
" (block %" B_PRIdOFF "):\n",
sequenceNumber, i, block));
status_t loopError = chunk.InitCheck();
if (!loopError) {
ssize_t bytesRead = read_pos(device, address, chunk.Data(), blockSize);
loopError = check_size_error(bytesRead, blockSize);
if (loopError) {
PRINT(("block %Ld: read_pos(pos:%Ld, len:%ld) failed with error 0x%lx\n",
PRINT(("block %" B_PRIdOFF": read_pos(pos:%" B_PRIdOFF
", len:%" B_PRIu32 ") failed with error 0x%lx\n",
block, address, blockSize, bytesRead));
}
}
@@ -177,8 +177,9 @@ private:
(objectPointer)->dump(); \
}
#define REPORT_ERROR(error) { \
LPRINT(("returning error 0x%lx, `%s'\n", error, strerror(error))); \
#define REPORT_ERROR(error) { \
LPRINT(("returning error 0x%" B_PRIx32 ", `%s'\n", error, \
strerror(error))); \
}
#define RETURN_ERROR(error) { \
@@ -195,7 +196,8 @@ private:
} else if (_status == (status_t)B_OK) { \
LPRINT(("returning B_OK\n")); \
} else { \
LPRINT(("returning 0x%lx = %ld\n", _status, _status)); \
LPRINT(("returning 0x%" B_PRIx32 " = %" PRId32 "\n", \
_status, _status)); \
} \
return _status; \
}
@@ -237,7 +237,7 @@ UdfString::SetTo(const char *utf8)
void
UdfString::SetTo(const char *cs0, uint32 length)
{
DEBUG_INIT_ETC("UdfString", ("cs0: %p, length: %ld", cs0, length));
DEBUG_INIT_ETC("UdfString", ("cs0: %p, length: %" B_PRIu32, cs0, length));
_Clear();
if (length == 0)
@@ -253,7 +253,7 @@ UdfString::SetTo(const char *cs0, uint32 length)
memcpy(fCs0String, cs0, length);
fCs0Length = length;
} else {
PRINT(("new fCs0String[%ld] allocation failed\n", length));
PRINT(("new fCs0String[%" B_PRIu32 "] allocation failed\n", length));
return;
}
@@ -281,7 +281,8 @@ UdfString::SetTo(const char *cs0, uint32 length)
}
outputString[0] = 0;
} else {
PRINT(("new fUtf8String[%ld] allocation failed\n", allocationLength));
PRINT(("new fUtf8String[%" B_PRId32 "] allocation failed\n",
allocationLength));
}
break;
@@ -302,7 +303,8 @@ UdfString::SetTo(const char *cs0, uint32 length)
}
outputString[0] = 0;
} else {
PRINT(("new fUtf8String[%ld] allocation failed\n", allocationLength));
PRINT(("new fUtf8String[%" B_PRId32 "] allocation failed\n",
allocationLength));
}
break;
@@ -458,8 +458,8 @@ void
extent_address::dump() const
{
DUMP_INIT("extent_address");
PRINT(("length: %ld\n", length()));
PRINT(("location: %ld\n", location()));
PRINT(("length: %" B_PRIu32 "\n", length()));
PRINT(("location: %" B_PRIu32 "\n", location()));
}
//----------------------------------------------------------------------
@@ -470,7 +470,7 @@ void
logical_block_address::dump() const
{
DUMP_INIT("logical_block_address");
PRINT(("block: %ld\n", block()));
PRINT(("block: %" B_PRIu32 "\n", block()));
PRINT(("partition: %d\n", partition()));
}
@@ -498,8 +498,8 @@ void
long_address::dump() const
{
DUMP_INIT("long_address");
PRINT(("length: %ld\n", length()));
PRINT(("block: %ld\n", block()));
PRINT(("length: %" B_PRIu32 "\n", length()));
PRINT(("block: %" B_PRIu32 "\n", block()));
PRINT(("partition: %d\n", partition()));
PRINT(("implementation_use:\n"));
DUMP(implementation_use());
@@ -519,7 +519,7 @@ descriptor_tag::dump() const
PRINT(("serial_number: %d\n", serial_number()));
PRINT(("crc: %d\n", crc()));
PRINT(("crc_length: %d\n", crc_length()));
PRINT(("location: %ld\n", location()));
PRINT(("location: %" B_PRIu32 "\n", location()));
}
@@ -545,10 +545,11 @@ descriptor_tag::dump() const
status_t
descriptor_tag::init_check(uint32 block, bool calculateCrc)
{
DEBUG_INIT_ETC("descriptor_tag", ("location: %ld, calculateCrc: %s",
block, bool_to_string(calculateCrc)));
PRINT(("location (parameter) == %ld\n", block));
PRINT(("location (in structure) == %ld\n", location()));
DEBUG_INIT_ETC("descriptor_tag", ("location: %" B_PRIu32 ", "
"calculateCrc: %s",
block, bool_to_string(calculateCrc)));
PRINT(("location (parameter) == %" B_PRIu32 "\n", block));
PRINT(("location (in structure) == %" B_PRIu32 "\n", location()));
if (calculateCrc) {
PRINT(("crc (calculated) == %d\n",
calculate_crc(reinterpret_cast<uint8*>(this)+sizeof(descriptor_tag),
@@ -591,16 +592,19 @@ primary_volume_descriptor::dump() const
PRINT(("tag:\n"));
DUMP(tag());
PRINT(("vds_number: %ld\n", vds_number()));
PRINT(("primary_volume_descriptor_number: %ld\n", primary_volume_descriptor_number()));
PRINT(("vds_number: %" B_PRIu32 "\n", vds_number()));
PRINT(("primary_volume_descriptor_number: %" B_PRIu32 "\n",
primary_volume_descriptor_number()));
string = volume_identifier();
PRINT(("volume_identifier: `%s'\n", string.Utf8()));
PRINT(("volume_sequence_number: %d\n", volume_sequence_number()));
PRINT(("max_volume_sequence_number: %d\n", max_volume_sequence_number()));
PRINT(("interchange_level: %d\n", interchange_level()));
PRINT(("max_interchange_level: %d\n", max_interchange_level()));
PRINT(("character_set_list: %ld\n", character_set_list()));
PRINT(("max_character_set_list: %ld\n", max_character_set_list()));
PRINT(("character_set_list: %" B_PRIu32 "\n",
character_set_list()));
PRINT(("max_character_set_list: %" B_PRIu32 "\n",
max_character_set_list()));
string = volume_set_identifier();
PRINT(("volume_set_identifier: `%s'\n", string.Utf8()));
PRINT(("descriptor_character_set:\n"));
@@ -619,8 +623,8 @@ primary_volume_descriptor::dump() const
DUMP(implementation_id());
PRINT(("implementation_use:\n"));
DUMP(implementation_use());
PRINT(("predecessor_vds_location: %ld\n",
predecessor_volume_descriptor_sequence_location()));
PRINT(("predecessor_vds_location: %" B_PRIu32 "\n",
predecessor_volume_descriptor_sequence_location()));
PRINT(("flags: %d\n", flags()));
}
@@ -656,7 +660,7 @@ logical_volume_info::dump() const
PRINT(("logical_volume_id: `%s'\n", string.Utf8()));
for (uint32 i = 0; i < _logical_volume_info.length(); i++) {
string = _logical_volume_info[i];
PRINT(("logical_volume_info #%ld: %s\n", i, string.Utf8()));
PRINT(("logical_volume_info #%" B_PRIu32 ": %s\n", i, string.Utf8()));
}
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
@@ -674,7 +678,7 @@ implementation_use_descriptor::dump() const
DUMP_INIT("implementation_use_descriptor");
PRINT(("tag:\n"));
DUMP(tag());
PRINT(("vds_number: %ld\n", vds_number()));
PRINT(("vds_number: %" B_PRIu32 "\n", vds_number()));
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("implementation_use: XXX\n"));
@@ -691,7 +695,7 @@ partition_descriptor::dump() const
DUMP_INIT("partition_descriptor");
PRINT(("tag:\n"));
DUMP(tag());
PRINT(("vds_number: %ld\n", vds_number()));
PRINT(("vds_number: %" B_PRIu32 "\n", vds_number()));
PRINT(("partition_flags: %d\n", partition_flags()));
PRINT(("partition_flags.allocated: %s\n", allocated() ? "true" : "false"));
PRINT(("partition_number: %d\n", partition_number()));
@@ -699,9 +703,9 @@ partition_descriptor::dump() const
DUMP(partition_contents());
PRINT(("partition_contents_use: XXX\n"));
DUMP(partition_contents_use());
PRINT(("access_type: %ld\n", access_type()));
PRINT(("start: %ld\n", start()));
PRINT(("length: %ld\n", length()));
PRINT(("access_type: %" B_PRIu32 "\n", access_type()));
PRINT(("start: %" B_PRIu32 "\n", start()));
PRINT(("length: %" B_PRIu32 "\n", length()));
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("implementation_use: XXX\n"));
@@ -718,20 +722,22 @@ logical_volume_descriptor::dump() const
DUMP_INIT("logical_volume_descriptor");
PRINT(("tag:\n"));
DUMP(tag());
PRINT(("vds_number: %ld\n", vds_number()));
PRINT(("vds_number: %" B_PRIu32 "\n", vds_number()));
PRINT(("character_set:\n"));
DUMP(character_set());
UdfString string(logical_volume_identifier());
PRINT(("logical_volume_identifier: `%s'\n", string.Utf8()));
PRINT(("logical_block_size: %ld\n", logical_block_size()));
PRINT(("logical_block_size: %" B_PRIu32 "\n",
logical_block_size()));
PRINT(("domain_id:\n"));
DUMP(domain_id());
PRINT(("logical_volume_contents_use:\n"));
DUMP(logical_volume_contents_use());
PRINT(("file_set_address:\n"));
DUMP(file_set_address());
PRINT(("map_table_length: %ld\n", map_table_length()));
PRINT(("partition_map_count: %ld\n", partition_map_count()));
PRINT(("map_table_length: %" B_PRIu32 "\n", map_table_length()));
PRINT(("partition_map_count: %" B_PRIu32 "\n",
partition_map_count()));
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("implementation_use:\n"));
@@ -824,10 +830,10 @@ sparable_partition_map::dump()
PRINT(("volume_sequence_number: %d\n", volume_sequence_number()));
PRINT(("partition_number: %d\n", partition_number()));
PRINT(("sparing_table_count: %d\n", sparing_table_count()));
PRINT(("sparing_table_size: %ld\n", sparing_table_size()));
PRINT(("sparing_table_size: %" B_PRIu32 "\n", sparing_table_size()));
PRINT(("sparing_table_locations:"));
for (uint8 i = 0; i < sparing_table_count(); i++)
PRINT((" %d: %ld\n", i, sparing_table_location(i)));
PRINT((" %d: %" B_PRIu32 "\n", i, sparing_table_location(i)));
}
//----------------------------------------------------------------------
@@ -840,8 +846,9 @@ unallocated_space_descriptor::dump() const
DUMP_INIT("unallocated_space_descriptor");
PRINT(("tag:\n"));
DUMP(tag());
PRINT(("vds_number: %ld\n", vds_number()));
PRINT(("allocation_descriptor_count: %ld\n", allocation_descriptor_count()));
PRINT(("vds_number: %" B_PRIu32 "\n", vds_number()));
PRINT(("allocation_descriptor_count: %" B_PRIu32 "\n",
allocation_descriptor_count()));
// \todo dump alloc_descriptors
}
@@ -872,10 +879,12 @@ file_set_descriptor::dump() const
DUMP(recording_date_and_time());
PRINT(("interchange_level: %d\n", interchange_level()));
PRINT(("max_interchange_level: %d\n", max_interchange_level()));
PRINT(("character_set_list: %ld\n", character_set_list()));
PRINT(("max_character_set_list: %ld\n", max_character_set_list()));
PRINT(("file_set_number: %ld\n", file_set_number()));
PRINT(("file_set_descriptor_number: %ld\n", file_set_descriptor_number()));
PRINT(("character_set_list: %" B_PRIu32 "\n", character_set_list()));
PRINT(("max_character_set_list: %" B_PRIu32 "\n",
max_character_set_list()));
PRINT(("file_set_number: %" B_PRIu32 "\n", file_set_number()));
PRINT(("file_set_descriptor_number: %" B_PRIu32 "\n",
file_set_descriptor_number()));
PRINT(("logical_volume_id_character_set:\n"));
DUMP(logical_volume_id_character_set());
PRINT(("logical_volume_id:\n"));
@@ -919,32 +928,37 @@ logical_volume_integrity_descriptor::dump() const
SIMPLE_PRINT(("closed\n"));
break;
default:
SIMPLE_PRINT(("invalid integrity type (%ld)", integrity_type()));
SIMPLE_PRINT(("invalid integrity type (%" B_PRIu32 ")",
integrity_type()));
break;
}
PRINT(("next_integrity_extent:\n"));
DUMP(next_integrity_extent());
PRINT(("logical_volume_contents_use:\n"));
DUMP(logical_volume_contents_use());
PRINT(("next_unique_id: %Ld\n", next_unique_id()));
PRINT(("partition_count: %ld\n", partition_count()));
PRINT(("implementation_use_length: %ld\n", implementation_use_length()));
PRINT(("next_unique_id: %" B_PRIu64 "\n", next_unique_id()));
PRINT(("partition_count: %" B_PRIu32 "\n", partition_count()));
PRINT(("implementation_use_length: %" B_PRIu32 "\n",
implementation_use_length()));
if (partition_count() > 0) {
PRINT(("free_space_table:\n"));
for (uint32 i = 0; i < partition_count(); i++) {
PRINT(("partition %ld: %ld free blocks\n", i, free_space_table()[i]));
PRINT(("partition %" B_PRIu32 ": %" B_PRIu32 " free blocks\n",
i, free_space_table()[i]));
}
PRINT(("size_table:\n"));
for (uint32 i = 0; i < partition_count(); i++) {
PRINT(("partition %ld: %ld blocks large\n", i, size_table()[i]));
PRINT(("partition %" B_PRIu32 ": %" B_PRIu32 " blocks large\n",
i, size_table()[i]));
}
}
if (implementation_use_length() >= minimum_implementation_use_length) {
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("file_count: %ld\n", file_count()));
PRINT(("directory_count: %ld\n", directory_count()));
PRINT(("file_count: %" B_PRIu32 "\n", file_count()));
PRINT(("directory_count: %" B_PRIu32 "\n",
directory_count()));
PRINT(("minimum_udf_read_revision: 0x%04x\n", minimum_udf_read_revision()));
PRINT(("minimum_udf_write_revision: 0x%04x\n", minimum_udf_write_revision()));
PRINT(("maximum_udf_write_revision: 0x%04x\n", maximum_udf_write_revision()));
@@ -986,7 +1000,8 @@ void
icb_entry_tag::dump() const
{
DUMP_INIT("icb_entry_tag");
PRINT(("prior_entries: %ld\n", prior_recorded_number_of_direct_entries()));
PRINT(("prior_entries: %" B_PRIu32 "\n",
prior_recorded_number_of_direct_entries()));
PRINT(("strategy_type: %d\n", strategy_type()));
PRINT(("strategy_parameters:\n"));
DUMP(strategy_parameters());
@@ -1059,31 +1074,38 @@ file_icb_entry::dump() const
PRINT(("icb_tag:\n"));
DUMP(icb_tag());
PRINT(("uid: %lu, 0x%lx\n", uid(), uid()));
PRINT(("gid: %lu, 0x%lx\n", gid(), gid()));
PRINT(("permissions: %ld, 0x%lx\n", permissions(), permissions()));
PRINT(("uid: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
uid(), uid()));
PRINT(("gid: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
gid(), gid()));
PRINT(("permissions: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
permissions(), permissions()));
PRINT(("file_link_count: %d\n", file_link_count()));
PRINT(("record_format: %d\n", record_format()));
PRINT(("record_display_attributes: %d\n", record_display_attributes()));
PRINT(("record_length: %d\n", record_length()));
PRINT(("information_length: %Ld\n", information_length()));
PRINT(("logical_blocks_recorded: %Ld\n", logical_blocks_recorded()));
PRINT(("information_length: %" B_PRIu64 "\n",
information_length()));
PRINT(("logical_blocks_recorded: %" B_PRIu64 "\n",
logical_blocks_recorded()));
PRINT(("access_date_and_time:\n"));
DUMP(access_date_and_time());
PRINT(("modification_date_and_time:\n"));
DUMP(modification_date_and_time());
PRINT(("attribute_date_and_time:\n"));
DUMP(attribute_date_and_time());
PRINT(("checkpoint: %ld\n", checkpoint()));
PRINT(("checkpoint: %" B_PRIu32 "\n", checkpoint()));
PRINT(("extended_attribute_icb:\n"));
DUMP(extended_attribute_icb());
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("unique_id: %Ld\n", unique_id()));
PRINT(("extended_attributes_length: %ld\n", extended_attributes_length()));
PRINT(("allocation_descriptors_length: %ld\n", allocation_descriptors_length()));
PRINT(("unique_id: %" B_PRIu64 "\n", unique_id()));
PRINT(("extended_attributes_length: %" B_PRIu32 "\n",
extended_attributes_length()));
PRINT(("allocation_descriptors_length: %" B_PRIu32 "\n",
allocation_descriptors_length()));
PRINT(("allocation_descriptors:\n"));
switch (icb_tag().descriptor_flags()) {
@@ -1127,15 +1149,20 @@ extended_file_icb_entry::dump() const
PRINT(("icb_tag:\n"));
DUMP(icb_tag());
PRINT(("uid: %lu, 0x%lx\n", uid(), uid()));
PRINT(("gid: %lu, 0x%lx\n", gid(), gid()));
PRINT(("permissions: %ld, 0x%lx\n", permissions(), permissions()));
PRINT(("uid: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
uid(), uid()));
PRINT(("gid: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
gid(), gid()));
PRINT(("permissions: %" B_PRIu32 ", 0x%" B_PRIx32 "\n",
permissions(), permissions()));
PRINT(("file_link_count: %d\n", file_link_count()));
PRINT(("record_format: %d\n", record_format()));
PRINT(("record_display_attributes: %d\n", record_display_attributes()));
PRINT(("record_length: %ld\n", record_length()));
PRINT(("information_length: %Ld\n", information_length()));
PRINT(("logical_blocks_recorded: %Ld\n", logical_blocks_recorded()));
PRINT(("record_length: %" B_PRIu32 "\n", record_length()));
PRINT(("information_length: %" B_PRIu64 "\n",
information_length()));
PRINT(("logical_blocks_recorded: %" B_PRIu64 "\n",
logical_blocks_recorded()));
PRINT(("access_date_and_time:\n"));
DUMP(access_date_and_time());
PRINT(("modification_date_and_time:\n"));
@@ -1144,7 +1171,7 @@ extended_file_icb_entry::dump() const
DUMP(creation_date_and_time());
PRINT(("attribute_date_and_time:\n"));
DUMP(attribute_date_and_time());
PRINT(("checkpoint: %ld\n", checkpoint()));
PRINT(("checkpoint: %" B_PRIu32 "\n", checkpoint()));
PRINT(("extended_attribute_icb:\n"));
DUMP(extended_attribute_icb());
@@ -1153,9 +1180,11 @@ extended_file_icb_entry::dump() const
PRINT(("implementation_id:\n"));
DUMP(implementation_id());
PRINT(("unique_id: %Ld\n", unique_id()));
PRINT(("extended_attributes_length: %ld\n", extended_attributes_length()));
PRINT(("allocation_descriptors_length: %ld\n", allocation_descriptors_length()));
PRINT(("unique_id: %" B_PRIu64 "\n", unique_id()));
PRINT(("extended_attributes_length: %" B_PRIu32 "\n",
extended_attributes_length()));
PRINT(("allocation_descriptors_length: %" B_PRIu32 "\n",
allocation_descriptors_length()));
PRINT(("allocation_descriptors:\n"));
switch (icb_tag().descriptor_flags()) {
@@ -345,11 +345,13 @@ static status_t
udf_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
void *buffer, size_t *length)
{
TRACE(("udf_read: ID = %ld, pos = %lld, length = %lu\n",
TRACE(("udf_read: ID = %" B_PRIdDEV ", pos = %" B_PRIdOFF ", "
"length = %lu\n",
((Volume *)volume->private_volume)->ID(), pos, *length));
Icb *icb = (Icb *)vnode->private_node;
DEBUG_INIT_ETC("udf_read", ("ID = %ld, pos = %lld, length = %lu",
DEBUG_INIT_ETC("udf_read", ("ID = %" B_PRIdDEV ", pos = %" B_PRIdOFF ", "
"length = %lu",
((Volume *)volume->private_volume)->ID(), pos, *length));
// if (!inode->HasUserAccessableStream()) {
@@ -393,7 +395,7 @@ static status_t
udf_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie)
{
TRACE(("udf_open_dir: volume = %p, vnode = %p\n", volume, vnode));
DEBUG_INIT_ETC("udf_open_dir", ("ID = %ld",
DEBUG_INIT_ETC("udf_open_dir", ("ID = %" B_PRIdDEV,
((Volume *)volume->private_volume)->ID()));
if (!volume || !vnode || !cookie)
@@ -453,7 +455,7 @@ udf_read_dir(fs_volume *_volume, fs_vnode *vnode, void *cookie,
Icb *dir = (Icb *)vnode->private_node;
DirectoryIterator *iterator = (DirectoryIterator *)cookie;
DEBUG_INIT_ETC("udf_read_dir", ("ID = %ld", volume->ID()));
DEBUG_INIT_ETC("udf_read_dir", ("ID = %" B_PRIdDEV , volume->ID()));
if (dir != iterator->Parent()) {
TRACE_ERROR(("udf_read_dir: Icb does not match parent Icb of given "
@@ -486,7 +488,7 @@ udf_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
{
TRACE(("udf_rewind_dir: volume = %p, vnode = %p, cookie = %p\n",
volume, vnode, cookie));
DEBUG_INIT_ETC("udf_rewind_dir", ("ID = %ld",
DEBUG_INIT_ETC("udf_rewind_dir", ("ID = %" B_PRIdDEV,
((Volume *)volume->private_volume)->ID()));
if (!volume || !vnode || !cookie)