507868 futimesat doesn't handle AT_FDCWD
507873 Make fchmodat and fchmodat2 syscall wrappers accept AT_FDCWD
507897 Allow for patching LTP sources
+508029 Review the vmsplice syscall wrapper
To see details of a given bug, visit
https://bugs.kde.org/show_bug.cgi?id=XXXXXX
LINXY(__NR_pselect6, sys_pselect6), // 72
LINXY(__NR_ppoll, sys_ppoll), // 73
LINXY(__NR_signalfd4, sys_signalfd4), // 74
- LINX_(__NR_vmsplice, sys_vmsplice), // 75
+ LINXY(__NR_vmsplice, sys_vmsplice), // 75
LINX_(__NR_splice, sys_splice), // 76
LINX_(__NR_tee, sys_tee), // 77
LINXY(__NR_readlinkat, sys_readlinkat), // 78
file, but that requires even more macro magic. */
DECL_TEMPLATE (mips_linux, sys_set_thread_area);
-DECL_TEMPLATE (mips_linux, sys_vmsplice);
DECL_TEMPLATE (mips_linux, sys_swapon);
DECL_TEMPLATE (mips_linux, sys_swapoff);
DECL_TEMPLATE (mips_linux, sys_setdomainname);
DECL_TEMPLATE (mips_linux, sys_pipe);
DECL_TEMPLATE (mips_linux, sys_fadvise64);
-PRE(sys_vmsplice)
-{
- PRINT("sys_vmsplice ( %ld, %#" FMT_REGWORD "x, %" FMT_REGWORD "u, %ld )",
- SARG1, ARG2, ARG3, SARG4);
- PRE_REG_READ4(long, "sys_vmsplice", int, fdin, struct vki_iovec *, v,
- vki_size_t, len, int, flags);
-}
-
PRE(sys_sched_rr_get_interval)
{
PRINT("sys_sched_rr_get_interval ( %ld, %#" FMT_REGWORD "x)", SARG1, ARG2);
LINX_ (__NR_splice, sys_splice),
LINX_ (__NR_sync_file_range, sys_sync_file_range),
LINX_ (__NR_tee, sys_tee),
- PLAX_ (__NR_vmsplice, sys_vmsplice),
+ LINXY (__NR_vmsplice, sys_vmsplice),
LINX_ (__NR_set_robust_list, sys_set_robust_list),
LINXY (__NR_get_robust_list, sys_get_robust_list),
LINXY (__NR_epoll_pwait, sys_epoll_pwait),
LINXY (__NR_pselect6, sys_pselect6),
LINXY (__NR_ppoll, sys_ppoll),
LINXY (__NR_signalfd4, sys_signalfd4),
- LINX_ (__NR_vmsplice, sys_vmsplice),
+ LINXY (__NR_vmsplice, sys_vmsplice),
LINX_ (__NR_splice, sys_splice),
LINX_ (__NR_tee, sys_tee),
LINXY (__NR_readlinkat, sys_readlinkat),
LINXY(__NR_pselect6, sys_pselect6), /* 72 */
LINXY(__NR_ppoll, sys_ppoll), /* 73 */
LINXY(__NR_signalfd4, sys_signalfd4), /* 74 */
- LINX_(__NR_vmsplice, sys_vmsplice), /* 75 */
+ LINXY(__NR_vmsplice, sys_vmsplice), /* 75 */
LINX_(__NR_splice, sys_splice), /* 76 */
LINX_(__NR_tee, sys_tee), /* 77 */
LINXY(__NR_readlinkat, sys_readlinkat), /* 78 */