From: Dmitry V. Levin Date: Mon, 19 Dec 2016 15:59:47 +0000 (+0000) Subject: block.c: change type of long long fileds to int64_t X-Git-Tag: v4.16~332 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=201fd3c185a931e979103200e3c96b5331b01b27;p=strace block.c: change type of long long fileds to int64_t * block.c (struct_blkpg_partition): Change type of start and length fields from long long to int64_t. (print_blkpg_req): Print them using PRId64 format. --- diff --git a/block.c b/block.c index 6dd62d68..e566f8cf 100644 --- a/block.c +++ b/block.c @@ -45,8 +45,8 @@ typedef struct { #define BLKPG_DEVNAMELTH 64 #define BLKPG_VOLNAMELTH 64 typedef struct { - long long start; /* starting offset in bytes */ - long long length; /* length in bytes */ + int64_t start; /* starting offset in bytes */ + int64_t length; /* length in bytes */ int pno; /* partition number */ char devname[BLKPG_DEVNAMELTH]; /* partition name, like sda5 or c0d1p2, to be used in kernel messages */ @@ -130,8 +130,9 @@ print_blkpg_req(struct tcb *tcp, const struct_blkpg_ioctl_arg *blkpg) blkpg->flags, blkpg->datalen); if (!umove_or_printaddr(tcp, (long) blkpg->data, &p)) { - tprintf("{start=%lld, length=%lld, pno=%d, devname=", - (long long) p.start, (long long) p.length, p.pno); + tprintf("{start=%" PRId64 ", length=%" PRId64 + ", pno=%d, devname=", + p.start, p.length, p.pno); print_quoted_string(p.devname, sizeof(p.devname), QUOTE_0_TERMINATED); tprints(", volname=");