On Fri, May 27, 2016 at 04:07:22PM -0400, Jeff Mahoney wrote:
> * file_ioctl.c (file_ioctl, print_file_dedupe_range_info): print first
>   two elements of info array in abbrev mode
> * tests/btrfs.c (btrfs_test_extent_same_ioctl): handle newly
>   printed elements
> ---
>  file_ioctl.c  | 31 +++++++++++++++----------
>  tests/btrfs.c | 74 
> ++++++++++++++++++++++++++++++++++++++---------------------
>  2 files changed, 67 insertions(+), 38 deletions(-)
> 
> diff --git a/file_ioctl.c b/file_ioctl.c
> index b065db9..95e526d 100644
> --- a/file_ioctl.c
> +++ b/file_ioctl.c
> @@ -80,6 +80,7 @@ print_file_dedupe_range_info(struct tcb *tcp, void 
> *elem_buf,
>                            size_t elem_size, void *data)
>  {
>       const struct file_dedupe_range_info *info = elem_buf;
> +     int *count = data;
>  
>       if (entering(tcp)) {
>               tprints("{dest_fd=");
> @@ -91,6 +92,11 @@ print_file_dedupe_range_info(struct tcb *tcp, void 
> *elem_buf,
>                       (uint64_t) info->bytes_deduped, info->status);
>       }
>  
> +     if (count && --*count == 0) {
> +             tprints(", ...");
> +             return false;
> +     }

As we mostly print ellipsis when we sure that there is something to print,
I've slightly changed this check so it prints ellipsis when *count is zero
before the decrement.


-- 
ldv

Attachment: pgp477XAwNL4S.pgp
Description: PGP signature

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to