From 57f5eb1c81114756a00591bd61057729075b0fe2 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 8 Feb 2003 23:37:00 +0000 Subject: [PATCH] Minor changes: Small fixes and some more debug output. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2667 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/registrar/DiskDeviceManager.cpp | 7 +++--- src/servers/registrar/RDiskDevice.cpp | 3 ++- src/servers/registrar/RDiskDeviceList.cpp | 4 ++-- src/servers/registrar/RSession.cpp | 24 ++++++++++----------- src/servers/registrar/RVolumeList.cpp | 4 ++-- 5 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/servers/registrar/DiskDeviceManager.cpp b/src/servers/registrar/DiskDeviceManager.cpp index 648822389a..79e7ea7437 100644 --- a/src/servers/registrar/DiskDeviceManager.cpp +++ b/src/servers/registrar/DiskDeviceManager.cpp @@ -82,6 +82,7 @@ DiskDeviceManager::MessageReceived(BMessage *message) void DiskDeviceManager::_NextDiskDeviceRequest(BMessage *message) { + FUNCTION_START(); status_t error = B_OK; int32 cookie = 0; BMessage reply(B_REG_RESULT); @@ -90,12 +91,12 @@ DiskDeviceManager::_NextDiskDeviceRequest(BMessage *message) if (RDiskDevice *device = fDeviceList.DeviceWithID(cookie, false)) { // archive device BMessage deviceArchive; - error = device->Archive(&deviceArchive); + SET_ERROR(error, device->Archive(&deviceArchive)); // add archived device and next cookie to reply message if (error == B_OK) - error = reply.AddMessage("device", &deviceArchive); + SET_ERROR(error, reply.AddMessage("device", &deviceArchive)); if (error == B_OK) - error = reply.AddInt32("cookie", device->ID() + 1); + SET_ERROR(error, reply.AddInt32("cookie", device->ID() + 1)); } else error = B_ENTRY_NOT_FOUND; } else diff --git a/src/servers/registrar/RDiskDevice.cpp b/src/servers/registrar/RDiskDevice.cpp index 4473126307..a78a84be1a 100644 --- a/src/servers/registrar/RDiskDevice.cpp +++ b/src/servers/registrar/RDiskDevice.cpp @@ -41,7 +41,7 @@ status_t RDiskDevice::SetTo(const char *path, int fd, const device_geometry *geometry, status_t mediaStatus) { -FUNCTION_START(); +PRINT(("RDiskDevice::SetTo()\n")); Unset(); status_t error = B_OK; fID = _NextID(); @@ -66,6 +66,7 @@ FUNCTION_START(); break; default: error = fMediaStatus; + break; } // scan the device for sessions, if we have a media if (fMediaStatus == B_OK) { diff --git a/src/servers/registrar/RDiskDeviceList.cpp b/src/servers/registrar/RDiskDeviceList.cpp index 9b8cb06083..25fd4f5c52 100644 --- a/src/servers/registrar/RDiskDeviceList.cpp +++ b/src/servers/registrar/RDiskDeviceList.cpp @@ -48,9 +48,9 @@ struct CompareIDPredicate : public UnaryPredicate { { int32 id = object->ID(); if (fID < id) - return -1; - if (fID > id) return 1; + if (fID > id) + return -1; return 0; } diff --git a/src/servers/registrar/RSession.cpp b/src/servers/registrar/RSession.cpp index 1f27b83003..01d54c97ef 100644 --- a/src/servers/registrar/RSession.cpp +++ b/src/servers/registrar/RSession.cpp @@ -131,18 +131,6 @@ RSession::RemovePartition(RPartition *partition) return success; } -// print_session_info -static -void -print_session_info(const char *prefix, const session_info &info) -{ - printf("%soffset: %lld\n", prefix, info.offset); - printf("%ssize: %lld\n", prefix, info.size); - printf("%sblock size: %ld\n", prefix, info.logical_block_size); - printf("%sindex: %ld\n", prefix, info.index); - printf("%sflags: %lx\n", prefix, info.flags); -} - // Archive status_t RSession::Archive(BMessage *archive) const @@ -177,6 +165,18 @@ RSession::Archive(BMessage *archive) const return error; } +// print_session_info +static +void +print_session_info(const char *prefix, const session_info &info) +{ + printf("%soffset: %lld\n", prefix, info.offset); + printf("%ssize: %lld\n", prefix, info.size); + printf("%sblock size: %ld\n", prefix, info.logical_block_size); + printf("%sindex: %ld\n", prefix, info.index); + printf("%sflags: %lx\n", prefix, info.flags); +} + // Dump void RSession::Dump() const diff --git a/src/servers/registrar/RVolumeList.cpp b/src/servers/registrar/RVolumeList.cpp index 550e0db9ab..05b407960b 100644 --- a/src/servers/registrar/RVolumeList.cpp +++ b/src/servers/registrar/RVolumeList.cpp @@ -22,9 +22,9 @@ struct CompareIDPredicate : public UnaryPredicate { { dev_t id = volume->ID(); if (fID < id) - return -1; - if (fID > id) return 1; + if (fID > id) + return -1; return 0; }