[PATCH 1/2] Cast clock_t type to unsigned long
H.J. Lu
hongjiu.lu at intel.com
Mon Apr 16 14:39:58 UTC 2012
On Sun, Apr 15, 2012 at 11:17:13AM -0700, H.J. Lu wrote:
>
> Hi,
>
> Linux kernel v3.4 adds x32 support whose clock_t is long long. This
> patch casts clock_t type to unsigned long for "%lu".
>
> H.J.
> ---
>
Here is a patch to case clock_t type to unsigned long long.
Thanks.
H.J.
---
2012-04-16 H.J. Lu <hongjiu.lu at intel.com>
* resource.c (sys_times): Cast clock_t type to unsigned long
long.
diff --git a/resource.c b/resource.c
index d7a34ef..f0e2992 100644
--- a/resource.c
+++ b/resource.c
@@ -427,10 +427,12 @@ sys_times(struct tcb *tcp)
else if (umove(tcp, tcp->u_arg[0], &tbuf) < 0)
tprints("{...}");
else {
- tprintf("{tms_utime=%lu, tms_stime=%lu, ",
- tbuf.tms_utime, tbuf.tms_stime);
- tprintf("tms_cutime=%lu, tms_cstime=%lu}",
- tbuf.tms_cutime, tbuf.tms_cstime);
+ tprintf("{tms_utime=%llu, tms_stime=%llu, ",
+ (unsigned long long) tbuf.tms_utime,
+ (unsigned long long) tbuf.tms_stime);
+ tprintf("tms_cutime=%llu, tms_cstime=%llu}",
+ (unsigned long long) tbuf.tms_cutime,
+ (unsigned long long) tbuf.tms_cstime);
}
}
return 0;
More information about the Strace-devel
mailing list