diff options
author | Andreas Schneider <asn@samba.org> | 2013-11-15 17:02:17 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2013-11-26 20:40:25 +0100 |
commit | e0bd27b9e055231c003164523b8adcab8ca5dccf (patch) | |
tree | 3113489ae22e93759bafccd2fc36c66b4002915b /examples | |
parent | 8c059c05ed9d606cd2c919e5149c6ad68a72955e (diff) | |
download | samba-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.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 15188d2531..18a63a4f47 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; |