]> granicus.if.org Git - strace/commitdiff
tests: fix printing of min_nr and nr arguments of io_getevents syscall
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 5 Sep 2016 01:32:40 +0000 (04:32 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 5 Sep 2016 15:58:35 +0000 (15:58 +0000)
* tests/aio.c (main): Change output format for min_nr and nr arguments
in io_getevents check to %ld, cast these arguments to long.

tests/aio.c

index 5a023cf2319fad027f19e3065bb73e50517ea212..8c5bfa7dae834a2f53f167a344b3b4c1727eeb93 100644 (file)
@@ -166,11 +166,11 @@ main(void)
               nr);
 
        assert(syscall(__NR_io_getevents, *ctx, nr, nr + 1, ev, ts) == (long) nr);
-       printf("io_getevents(%lu, %u, %u, ["
+       printf("io_getevents(%lu, %ld, %ld, ["
                "{data=%#llx, obj=%p, res=%u, res2=0}, "
                "{data=%#llx, obj=%p, res=%u, res2=0}"
                "], {0, 123456789}) = %u\n",
-              *ctx, nr, nr + 1,
+              *ctx, (long) nr, (long) (nr + 1),
               (unsigned long long) cb[0].aio_data, &cb[0], sizeof_data0,
               (unsigned long long) cb[1].aio_data, &cb[1], sizeof_data1,
               nr);