summaryrefslogtreecommitdiff
path: root/libshouldbeinlibc
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-05-08 09:24:24 +0000
committerRoland McGrath <roland@gnu.org>2002-05-08 09:24:24 +0000
commit028a7d06ca3f5f084337b7543106eca4aed7f9bb (patch)
tree16cb90f47a0f85669819e9c933fbf4ab89de7461 /libshouldbeinlibc
parent4bbbdfe1a6796cc78bb3e889a89a4e23702200af (diff)
2002-05-08 Roland McGrath <roland@frob.com>
* portinfo.c (print_port_info): Use %z formats for port names.
Diffstat (limited to 'libshouldbeinlibc')
-rw-r--r--libshouldbeinlibc/portinfo.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/libshouldbeinlibc/portinfo.c b/libshouldbeinlibc/portinfo.c
index 6cb3f375..e6305c6e 100644
--- a/libshouldbeinlibc/portinfo.c
+++ b/libshouldbeinlibc/portinfo.c
@@ -1,8 +1,7 @@
/* Print information about a task's ports
- Copyright (C) 1996, 1998, 1999 Free Software Foundation, Inc.
-
- Written by Miles Bader <miles@gnu.ai.mit.edu>
+ Copyright (C) 1996,98,99,2002 Free Software Foundation, Inc.
+ Written by Miles Bader <miles@gnu.org>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -44,7 +43,7 @@ print_port_info (mach_port_t name, mach_port_type_t type, task_t task,
mach_port_urefs_t refs;
error_t err = mach_port_get_refs (task, name, right, &refs);
if (! err)
- fprintf (stream, " (refs: %u)", refs);
+ fprintf (stream, " (refs: %zu)", refs);
}
if (type == 0)
@@ -54,7 +53,7 @@ print_port_info (mach_port_t name, mach_port_type_t type, task_t task,
return err;
}
- fprintf (stream, hex_names ? "%#6x: " : "%6d: ", name);
+ fprintf (stream, hex_names ? "%#6zx: " : "%6zd: ", name);
if (type & MACH_PORT_TYPE_RECEIVE)
{
@@ -69,15 +68,15 @@ print_port_info (mach_port_t name, mach_port_type_t type, task_t task,
fprintf (stream, " (");
if (status.mps_pset != MACH_PORT_NULL)
fprintf (stream,
- hex_names ? "port-set: %#x, " : "port-set: %d, ",
+ hex_names ? "port-set: %#zx, " : "port-set: %zd, ",
status.mps_pset);
- fprintf (stream, "seqno: %u", status.mps_seqno);
+ fprintf (stream, "seqno: %zu", status.mps_seqno);
if (status.mps_mscount)
- fprintf (stream, ", ms-count: %u", status.mps_mscount);
+ fprintf (stream, ", ms-count: %zu", status.mps_mscount);
if (status.mps_qlimit != MACH_PORT_QLIMIT_DEFAULT)
- fprintf (stream, ", qlimit: %u", status.mps_qlimit);
+ fprintf (stream, ", qlimit: %zu", status.mps_qlimit);
if (status.mps_msgcount)
- fprintf (stream, ", msgs: %u", status.mps_msgcount);
+ fprintf (stream, ", msgs: %zu", status.mps_msgcount);
fprintf (stream, "%s%s%s)",
status.mps_srights ? ", send-rights" : "",
status.mps_pdrequest ? ", pd-req" : "",
@@ -120,9 +119,10 @@ print_port_info (mach_port_t name, mach_port_type_t type, task_t task,
fprintf (stream, " (empty)");
else
{
- fprintf (stream, hex_names ? " (%#x" : " (%u", members[0]);
+ fprintf (stream, hex_names ? " (%#zx" : " (%zu", members[0]);
for (i = 1; i < members_len; i++)
- fprintf (stream, hex_names ? ", %#x" : ", %u", members[i]);
+ fprintf (stream, hex_names ? ", %#zx" : ", %zu",
+ members[i]);
fprintf (stream, ")");
munmap ((caddr_t) members, members_len * sizeof *members);
}