summaryrefslogtreecommitdiff
path: root/resource.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2012-02-03 10:16:03 -0800
committerDmitry V. Levin <ldv@altlinux.org>2012-02-06 13:33:54 +0000
commit0b315b65432cda20c7e5608c5124289036522fa7 (patch)
tree6c20fc959720f49327552948148b9f62de5a0884 /resource.c
parent6ca2610cee82e0bc80331093b7a713f6fc593eec (diff)
downloadstrace-0b315b65432cda20c7e5608c5124289036522fa7.tar.gz
strace-0b315b65432cda20c7e5608c5124289036522fa7.tar.bz2
strace-0b315b65432cda20c7e5608c5124289036522fa7.tar.xz
Cast to long for %l in printf
Cast a value to long for %l in printf to avoid compiler warning on systems where it may be long long. * count.c (call_summary_pers): Cast to long. * ipc.c (sys_mq_open, printmqattr): Likewise. * quota.c (decode_cmd_data): Likewise. * resource.c (sys_sysinfo): Likewise. * time.c (tprint_timex): Likewise.
Diffstat (limited to 'resource.c')
-rw-r--r--resource.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/resource.c b/resource.c
index 9a90ad8..199ddf8 100644
--- a/resource.c
+++ b/resource.c
@@ -399,14 +399,15 @@ sys_sysinfo(struct tcb *tcp)
tprints("{...}");
else {
tprintf("{uptime=%lu, loads=[%lu, %lu, %lu] ",
- si.uptime, si.loads[0], si.loads[1],
- si.loads[2]);
+ (long) si.uptime, (long) si.loads[0],
+ (long) si.loads[1], (long) si.loads[2]);
tprintf("totalram=%lu, freeram=%lu, ",
- si.totalram, si.freeram);
+ (long) si.totalram, (long) si.freeram);
tprintf("sharedram=%lu, bufferram=%lu} ",
- si.sharedram, si.bufferram);
+ (long) si.sharedram, (long) si.bufferram);
tprintf("totalswap=%lu, freeswap=%lu, procs=%hu}",
- si.totalswap, si.freeswap, si.procs);
+ (long) si.totalswap, (long) si.freeswap,
+ si.procs);
}
}
return 0;