Skip to content

Commit bc863e9

Browse files
committed
getcpu.c: use printnum_int and printaddr
* getcpu.c (sys_getcpu): Use printnum_int and printaddr.
1 parent 071193f commit bc863e9

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

getcpu.c

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,11 @@
33
SYS_FUNC(getcpu)
44
{
55
if (exiting(tcp)) {
6-
unsigned u;
7-
if (tcp->u_arg[0] == 0)
8-
tprints("NULL, ");
9-
else if (umove(tcp, tcp->u_arg[0], &u) < 0)
10-
tprintf("%#lx, ", tcp->u_arg[0]);
11-
else
12-
tprintf("[%u], ", u);
13-
if (tcp->u_arg[1] == 0)
14-
tprints("NULL, ");
15-
else if (umove(tcp, tcp->u_arg[1], &u) < 0)
16-
tprintf("%#lx, ", tcp->u_arg[1]);
17-
else
18-
tprintf("[%u], ", u);
19-
tprintf("%#lx", tcp->u_arg[2]);
6+
printnum_int(tcp, tcp->u_arg[0], "%u");
7+
tprints(", ");
8+
printnum_int(tcp, tcp->u_arg[1], "%u");
9+
tprints(", ");
10+
printaddr(tcp->u_arg[2]);
2011
}
2112
return 0;
2213
}

0 commit comments

Comments
 (0)