]> granicus.if.org Git - strace/blob - copy_file_range.c
tests: implement ioctl_evdev-success-v.test via ioctl_evdev-success.test
[strace] / copy_file_range.c
1 /*
2  * Copyright (c) 2016-2018 Dmitry V. Levin <ldv@altlinux.org>
3  * All rights reserved.
4  *
5  * SPDX-License-Identifier: LGPL-2.1-or-later
6  */
7
8 #include "defs.h"
9
10 SYS_FUNC(copy_file_range)
11 {
12         /* int fd_in */
13         printfd(tcp, tcp->u_arg[0]);
14         tprints(", ");
15         /* loff_t *off_in */
16         printnum_int64(tcp, tcp->u_arg[1], "%" PRId64);
17         tprints(", ");
18         /* int fd_out */
19         printfd(tcp, tcp->u_arg[2]);
20         tprints(", ");
21         /* loff_t *off_out */
22         printnum_int64(tcp, tcp->u_arg[3], "%" PRId64);
23         tprints(", ");
24         /* size_t len */
25         tprintf("%" PRI_klu ", ", tcp->u_arg[4]);
26         /* unsigned int flags */
27         tprintf("%u", (unsigned int) tcp->u_arg[5]);
28
29         return RVAL_DECODED;
30 }