]> granicus.if.org Git - strace/commitdiff
Fix sync_file_range2 output
authorElliott Hughes <enh@google.com>
Tue, 5 Apr 2016 19:10:16 +0000 (12:10 -0700)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 5 Apr 2016 19:10:16 +0000 (19:10 +0000)
Before:

  sync_file_range2(3SYNC_FILE_RANGE_WAIT_BEFORE|SYNC_FILE_RANGE_WRITE|
    SYNC_FILE_RANGE_WAIT_AFTER|0xfffffff8, 0, 0, )

After:

  sync_file_range2(3, SYNC_FILE_RANGE_WAIT_BEFORE|SYNC_FILE_RANGE_WRITE|
    SYNC_FILE_RANGE_WAIT_AFTER|0xfffffff8, 0, 0)

* sync_file_range.c (SYS_FUNC(sync_file_range2)): Output the ", "
in the right place.

sync_file_range.c

index 8e6afa0fe9292884bcdea6398c00e119dd6de336..17efa5715742f0b96de540de638335875bb1abc5 100644 (file)
@@ -50,10 +50,11 @@ SYS_FUNC(sync_file_range2)
        int argn;
 
        printfd(tcp, tcp->u_arg[0]);
+       tprints(", ");
        printflags(sync_file_range_flags, tcp->u_arg[1],
                   "SYNC_FILE_RANGE_???");
        argn = printllval(tcp, ", %lld, ", 2);
-       argn = printllval(tcp, "%lld", argn);
+       argn = printllval(tcp, "%lld", argn);
 
        return RVAL_DECODED;
 }