From 132c52a5ccf7b12a44a617f06c97d3f4344a4421 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 23 Mar 2009 13:12:46 +0000 Subject: [PATCH] * system.c (sram_alloc_flag): Add L2_SRAM constant. by Mike Frysinger (vapier AT gentoo.org). (sys_sram_alloc): Fix improperly used %zu: tcp->u_arg is not a size_t, it is a long. * net.c (printcmsghdr): Fix improperly used %zu: struct cmsghdr::cmsg_len is not a size_t. --- ChangeLog | 9 +++++++++ net.c | 7 ++----- system.c | 8 ++++---- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index e53a8ad6..4c5a30a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-03-23 Denys Vlasenko + + * system.c (sram_alloc_flag): Add L2_SRAM constant. + by Mike Frysinger (vapier AT gentoo.org). + (sys_sram_alloc): Fix improperly used %zu: + tcp->u_arg is not a size_t, it is a long. + * net.c (printcmsghdr): Fix improperly used %zu: + struct cmsghdr::cmsg_len is not a size_t. + 2009-03-17 Denys Vlasenko * strace.c (collect_stopped_tcbs): Check for ^C here too, diff --git a/net.c b/net.c index 6f381764..97592681 100644 --- a/net.c +++ b/net.c @@ -1110,10 +1110,7 @@ static const struct xlat scmvals[] = { }; static void -printcmsghdr(tcp, addr, len) -struct tcb *tcp; -unsigned long addr; -unsigned long len; +printcmsghdr(struct tcb *tcp, unsigned long addr, unsigned long len) { struct cmsghdr *cmsg = len < sizeof(struct cmsghdr) ? NULL : malloc(len); @@ -1123,7 +1120,7 @@ unsigned long len; return; } - tprintf(", {cmsg_len=%zu, cmsg_level=", cmsg->cmsg_len); + tprintf(", {cmsg_len=%u, cmsg_level=", (unsigned) cmsg->cmsg_len); printxval(socketlayers, cmsg->cmsg_level, "SOL_???"); tprintf(", cmsg_type="); diff --git a/system.c b/system.c index 9274a0f9..f21dca79 100644 --- a/system.c +++ b/system.c @@ -302,18 +302,18 @@ static const struct xlat sram_alloc_flags[] = { { L1_DATA_A_SRAM, "L1_DATA_A_SRAM" }, { L1_DATA_B_SRAM, "L1_DATA_B_SRAM" }, { L1_DATA_SRAM, "L1_DATA_SRAM" }, + { L2_SRAM, "L2_SRAM" }, { 0, NULL }, }; int -sys_sram_alloc(tcp) -struct tcb *tcp; +sys_sram_alloc(struct tcb *tcp) { if (entering(tcp)) { /* size */ - tprintf("%zu, ", tcp->u_arg[0]); + tprintf("%lu, ", tcp->u_arg[0]); /* flags */ - printxval(sram_alloc_flags, tcp->u_arg[1], "L1_???_SRAM"); + printxval(sram_alloc_flags, tcp->u_arg[1], "???_SRAM"); } return 1; } -- 2.40.0