From 8b74caaae0ee7173a6857cd862ef530bcde83ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 14 Jan 2005 20:45:18 +0000 Subject: [PATCH] Brought dump_port_info() into shape, added output of port_entry::total_count. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10733 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/port.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/kernel/core/port.c b/src/kernel/core/port.c index ec3e26b7c9..c00566b11e 100644 --- a/src/kernel/core/port.c +++ b/src/kernel/core/port.c @@ -47,7 +47,7 @@ struct port_entry { const char *name; sem_id read_sem; sem_id write_sem; - int32 total_count; + int32 total_count; // messages read from port since creation struct list msg_queue; }; @@ -230,15 +230,17 @@ dump_port_list(int argc, char **argv) static void _dump_port_info(struct port_entry *port) { - int32 cnt; - dprintf("PORT: %p\n", port); - dprintf("name: '%s'\n", port->name); - dprintf("owner: 0x%lx\n", port->owner); - dprintf("capacity: %ld\n", port->capacity); - get_sem_count(port->read_sem, &cnt); - dprintf("read_sem: %ld\n", cnt); - get_sem_count(port->write_sem, &cnt); - dprintf("write_sem: %ld\n", cnt); + int32 count; + + dprintf("PORT: %p\n", port); + dprintf(" name: \"%s\"\n", port->name); + dprintf(" owner: %#lx\n", port->owner); + dprintf(" capacity: %ld\n", port->capacity); + get_sem_count(port->read_sem, &count); + dprintf(" read sem count: %ld\n", count); + get_sem_count(port->write_sem, &count); + dprintf(" write sem count: %ld\n", count); + dprintf(" total count: %ld\n", port->total_count); }