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 <[email protected]> * 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; ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Strace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/strace-devel
