From: Elliott Hughes Date: Tue, 5 Apr 2016 19:10:16 +0000 (-0700) Subject: Fix sync_file_range2 output X-Git-Tag: v4.12~451 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6f072d5e87e66152a688a77dd216b32f81c7cbb1;p=strace Fix sync_file_range2 output 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. --- diff --git a/sync_file_range.c b/sync_file_range.c index 8e6afa0f..17efa571 100644 --- a/sync_file_range.c +++ b/sync_file_range.c @@ -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; }