From: Eugene Syromyatnikov Date: Wed, 21 Sep 2016 21:21:14 +0000 (+0300) Subject: fallocate: change print format of offset and len arguments to signed X-Git-Tag: v4.14~32 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5af0e0dab8427e8db4fcf3ca3554aab0eaadf24c;p=strace fallocate: change print format of offset and len arguments to signed Since types of these arguments are off_t and kernel actually expects signed values in order to fail when negative values are provided, lets display these values as signed. * fallocate.c (SYS_FUNC(fallocate)): Change conversion specifier for printing "offset" and "len" syscall arguments from %llu to %lld. --- diff --git a/fallocate.c b/fallocate.c index 0b1cfec9..b707279c 100644 --- a/fallocate.c +++ b/fallocate.c @@ -19,10 +19,10 @@ SYS_FUNC(fallocate) tprints(", "); /* offset */ - argn = printllval(tcp, "%llu, ", 2); + argn = printllval(tcp, "%lld, ", 2); /* len */ - printllval(tcp, "%llu", argn); + printllval(tcp, "%lld", argn); return RVAL_DECODED; }