[PATCH 1/2] Cast clock_t type to unsigned long
H.J. Lu
hongjiu.lu at intel.com
Sun Apr 15 18:17:13 UTC 2012
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.
---
2012-04-15 H.J. Lu <hongjiu.lu at intel.com>
* resource.c (sys_times): Cast clock_t type to unsigned long
* signal.c (printsiginfo): Likewise.
---
resource.c | 6 ++++--
signal.c | 4 ++--
3 files changed, 10 insertions(+), 4 deletions(-)
create mode 100644 ChangeLog.hjl
diff --git a/resource.c b/resource.c
index d7a34ef..8464071 100644
--- a/resource.c
+++ b/resource.c
@@ -428,9 +428,11 @@ sys_times(struct tcb *tcp)
tprints("{...}");
else {
tprintf("{tms_utime=%lu, tms_stime=%lu, ",
- tbuf.tms_utime, tbuf.tms_stime);
+ (unsigned long) tbuf.tms_utime,
+ (unsigned long) tbuf.tms_stime);
tprintf("tms_cutime=%lu, tms_cstime=%lu}",
- tbuf.tms_cutime, tbuf.tms_cstime);
+ (unsigned long) tbuf.tms_cutime,
+ (unsigned long) tbuf.tms_cstime);
}
}
return 0;
diff --git a/signal.c b/signal.c
index ab7ae56..ff61360 100644
--- a/signal.c
+++ b/signal.c
@@ -723,8 +723,8 @@ printsiginfo(siginfo_t *sip, int verbose)
tprints(", ...");
else
tprintf(", si_utime=%lu, si_stime=%lu",
- sip->si_utime,
- sip->si_stime);
+ (unsigned long) sip->si_utime,
+ (unsigned long) sip->si_stime);
break;
case SIGILL: case SIGFPE:
case SIGSEGV: case SIGBUS:
--
1.7.6.5
More information about the Strace-devel
mailing list