summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2013-11-15 17:02:17 +0100
committerKarolin Seeger <kseeger@samba.org>2013-11-26 20:40:25 +0100
commite0bd27b9e055231c003164523b8adcab8ca5dccf (patch)
tree3113489ae22e93759bafccd2fc36c66b4002915b /examples
parent8c059c05ed9d606cd2c919e5149c6ad68a72955e (diff)
downloadsamba-e0bd27b9e055231c003164523b8adcab8ca5dccf.tar.gz
examples: Fix scanf format in perf_writer_disk.
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> (cherry picked from commit f71b5e44e7a705096e4fdd7aa3d0e22df994e363)
Diffstat (limited to 'examples')
-rw-r--r--examples/perfcounter/perf_writer_disk.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/perfcounter/perf_writer_disk.c b/examples/perfcounter/perf_writer_disk.c
index 15188d25314..18a63a4f476 100644
--- a/examples/perfcounter/perf_writer_disk.c
+++ b/examples/perfcounter/perf_writer_disk.c
@@ -132,7 +132,7 @@ void get_diskinfo(PERF_DATA_BLOCK *data)
int status, num;
char buf[LARGE_BUF], *start;
FILE *diskstats;
- long reads, writes, discard;
+ unsigned long reads, writes, discard;
diskstats = fopen("/proc/diskstats", "r");
rewind(diskstats);
@@ -147,10 +147,10 @@ void get_diskinfo(PERF_DATA_BLOCK *data)
p->freeMegs = (statfsbuf.f_bfree*statfsbuf.f_bsize)/1048576;
start = strstr(buf, data->diskInfo.mdata[i].name);
start += strlen(data->diskInfo.mdata[i].name) + 1;
- num = sscanf(start, "%u %u %u %u",
+ num = sscanf(start, "%lu %lu %lu %lu",
&reads,
- &discard,
- &writes,
+ &discard,
+ &writes,
&discard);
p->writesPerSec = writes;
p->readsPerSec = reads;