From 85cbf3c10e945e7d769a6b23628061a96136b9c2 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sat, 2 Aug 2014 08:19:17 -0700 Subject: [PATCH] iscsi-dd.c: Don't use %lu for 64 bit integers Signed-off-by: Ronnie Sahlberg --- examples/iscsi-dd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/iscsi-dd.c b/examples/iscsi-dd.c index 4cc7c2b..27dc228 100644 --- a/examples/iscsi-dd.c +++ b/examples/iscsi-dd.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -79,7 +80,7 @@ void write_cb(struct iscsi_context *iscsi, int status, void *command_data, void fill_read_queue(client); if (client->progress) { - printf("\r%lu of %lu blocks transferred.", client->pos, client->src_num_blocks); + printf("\r%"PRIu64" of %"PRIu64" blocks transferred.", client->pos, client->src_num_blocks); } if ((client->in_flight == 0) && (client->pos == client->src_num_blocks)) { @@ -378,7 +379,7 @@ int main(int argc, char *argv[]) } if (client.src_num_blocks > client.dst_num_blocks) { - fprintf(stderr, "source LUN is bigger than destination (%lu > %lu sectors)\n", client.src_num_blocks, client.dst_num_blocks); + fprintf(stderr, "source LUN is bigger than destination (%"PRIu64" > %"PRIu64" sectors)\n", client.src_num_blocks, client.dst_num_blocks); exit(10); }