diff options
author | Andreas Schneider <asn@samba.org> | 2013-11-15 17:02:17 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2013-11-15 11:07:52 -0800 |
commit | f71b5e44e7a705096e4fdd7aa3d0e22df994e363 (patch) | |
tree | 5762b09c01157ae4b387a831bb998b70b9870c1c | |
parent | 1214e3345c655a4c7dc98c69c4e018e47558f639 (diff) | |
download | samba-f71b5e44e7a705096e4fdd7aa3d0e22df994e363.tar.gz samba-f71b5e44e7a705096e4fdd7aa3d0e22df994e363.tar.xz samba-f71b5e44e7a705096e4fdd7aa3d0e22df994e363.zip |
examples: Fix scanf format in perf_writer_disk.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
-rw-r--r-- | examples/perfcounter/perf_writer_disk.c | 8 |
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; |