file_ioctl.c: print file descriptors using printfd
* file_ioctl.c (print_file_dedupe_range_info): Print
struct file_dedupe_range_info.dest_fd using printfd.
(file_ioctl): Print struct file_clone_range.src_fd using printfd.
diff --git a/file_ioctl.c b/file_ioctl.c
index 0f7824e..b065db9 100644
--- a/file_ioctl.c
+++ b/file_ioctl.c
@@ -82,9 +82,9 @@
const struct file_dedupe_range_info *info = elem_buf;
if (entering(tcp)) {
- tprintf("{dest_fd=%" PRIi64
- ", dest_offset=%" PRIu64 "}",
- (int64_t) info->dest_fd,
+ tprints("{dest_fd=");
+ printfd(tcp, info->dest_fd);
+ tprintf(", dest_offset=%" PRIu64 "}",
(uint64_t) info->dest_offset);
} else {
tprintf("{bytes_deduped=%" PRIu64 ", status=%d}",
@@ -128,11 +128,11 @@
if (umove_or_printaddr(tcp, arg, &args))
break;
- tprintf("{src_fd=%" PRIi64
- ", src_offset=%" PRIu64
+ tprints("{src_fd=");
+ printfd(tcp, args.src_fd);
+ tprintf(", src_offset=%" PRIu64
", src_length=%" PRIu64
", dest_offset=%" PRIu64 "}",
- (int64_t) args.src_fd,
(uint64_t) args.src_offset,
(uint64_t) args.src_length,
(uint64_t) args.dest_offset);