Regen for preadv(2) and pwritev(2).
This commit is contained in:
parent
da3a5838d8
commit
0fb6be58a8
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.110.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.110.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -741,6 +741,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 488
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 490
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 491
|
||||
|
||||
/* syscall: "accept4" ret: "int" args: "int" "struct osockaddr *" "int *" "int" */
|
||||
#define LINUX_SYS_accept4 502
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.109.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.109.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1194,6 +1194,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_accept4_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct osockaddr *) name;
|
||||
|
@ -1704,6 +1722,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
|
||||
|
||||
int linux_sys_sendmmsg(struct lwp *, const struct linux_sys_sendmmsg_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.111.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.111.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.111.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.111.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#if defined(_KERNEL_OPT)
|
||||
|
@ -549,8 +549,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 487 */ "dup3",
|
||||
/* 488 */ "pipe2",
|
||||
/* 489 */ "#489 (unimplemented inotify_init1)",
|
||||
/* 490 */ "#490 (unimplemented preadv)",
|
||||
/* 491 */ "#491 (unimplemented pwritev)",
|
||||
/* 490 */ "preadv",
|
||||
/* 491 */ "pwritev",
|
||||
/* 492 */ "#492 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 493 */ "#493 (unimplemented perf_counter_open)",
|
||||
/* 494 */ "#494 (unimplemented fanotify_init)",
|
||||
|
@ -1090,8 +1090,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 487 */ NULL, /* dup3 */
|
||||
/* 488 */ NULL, /* pipe2 */
|
||||
/* 489 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 490 */ NULL, /* unimplemented preadv */
|
||||
/* 491 */ NULL, /* unimplemented pwritev */
|
||||
/* 490 */ NULL, /* preadv */
|
||||
/* 491 */ NULL, /* pwritev */
|
||||
/* 492 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 493 */ NULL, /* unimplemented perf_counter_open */
|
||||
/* 494 */ NULL, /* unimplemented fanotify_init */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.110.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.110.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.97.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.110.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.110.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include "opt_sysv.h"
|
||||
|
@ -1954,11 +1954,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 489 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 490 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 490 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 491 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 491 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 492 = filler */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -687,6 +687,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 293
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 295
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 296
|
||||
|
||||
/* syscall: "recvmmsg" ret: "int" args: "int" "struct linux_mmsghdr *" "unsigned int" "unsigned int" "struct timespec *" */
|
||||
#define LINUX_SYS_recvmmsg 299
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1083,6 +1083,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_recvmmsg_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct linux_mmsghdr *) msgvec;
|
||||
|
@ -1559,6 +1577,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
|
||||
|
||||
int linux_sys_sendmmsg(struct lwp *, const struct linux_sys_sendmmsg_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#if defined(_KERNEL_OPT)
|
||||
|
@ -361,8 +361,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 292 */ "dup3",
|
||||
/* 293 */ "pipe2",
|
||||
/* 294 */ "#294 (unimplemented inotify_init1)",
|
||||
/* 295 */ "#295 (unimplemented preadv)",
|
||||
/* 296 */ "#296 (unimplemented pwritev)",
|
||||
/* 295 */ "preadv",
|
||||
/* 296 */ "pwritev",
|
||||
/* 297 */ "#297 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 298 */ "#298 (unimplemented perf_counter_open)",
|
||||
/* 299 */ "recvmmsg",
|
||||
|
@ -905,8 +905,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 292 */ NULL, /* dup3 */
|
||||
/* 293 */ NULL, /* pipe2 */
|
||||
/* 294 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 295 */ NULL, /* unimplemented preadv */
|
||||
/* 296 */ NULL, /* unimplemented pwritev */
|
||||
/* 295 */ NULL, /* preadv */
|
||||
/* 296 */ NULL, /* pwritev */
|
||||
/* 297 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 298 */ NULL, /* unimplemented perf_counter_open */
|
||||
/* 299 */ NULL, /* recvmmsg */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.1 2020/12/15 14:07:20 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.62.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.71.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.71.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include "opt_sysv.h"
|
||||
|
@ -1331,11 +1331,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 294 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 295 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 295 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 296 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 296 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 297 = filler */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: linux_systrace_args.c,v 1.15.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_systrace_args.c,v 1.15.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument to DTrace register array converstion.
|
||||
|
@ -1862,6 +1862,28 @@ systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_
|
|||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_preadv */
|
||||
case 295: {
|
||||
const struct linux_sys_preadv_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_pwritev */
|
||||
case 296: {
|
||||
const struct linux_sys_pwritev_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_recvmmsg */
|
||||
case 299: {
|
||||
const struct linux_sys_recvmmsg_args *p = params;
|
||||
|
@ -4982,6 +5004,50 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 295:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 296:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovcnt *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_recvmmsg */
|
||||
case 299:
|
||||
switch(ndx) {
|
||||
|
@ -6104,6 +6170,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 295:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 296:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_recvmmsg */
|
||||
case 299:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -742,6 +742,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 359
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 361
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 362
|
||||
|
||||
/* syscall: "recvmmsg" ret: "int" args: "int" "struct linux_mmsghdr *" "unsigned int" "unsigned int" "struct timespec *" */
|
||||
#define LINUX_SYS_recvmmsg 365
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1149,6 +1149,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_recvmmsg_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct linux_mmsghdr *) msgvec;
|
||||
|
@ -1654,6 +1672,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
|
||||
|
||||
int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include <sys/param.h>
|
||||
|
@ -396,8 +396,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 358 */ "dup3",
|
||||
/* 359 */ "pipe2",
|
||||
/* 360 */ "#360 (unimplemented inotify_init1)",
|
||||
/* 361 */ "#361 (unimplemented preadv)",
|
||||
/* 362 */ "#362 (unimplemented pwritev)",
|
||||
/* 361 */ "preadv",
|
||||
/* 362 */ "pwritev",
|
||||
/* 363 */ "#363 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 364 */ "#364 (unimplemented perf_counter_open)",
|
||||
/* 365 */ "recvmmsg",
|
||||
|
@ -918,8 +918,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 358 */ NULL, /* dup3 */
|
||||
/* 359 */ NULL, /* pipe2 */
|
||||
/* 360 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 361 */ NULL, /* unimplemented preadv */
|
||||
/* 362 */ NULL, /* unimplemented pwritev */
|
||||
/* 361 */ NULL, /* preadv */
|
||||
/* 362 */ NULL, /* pwritev */
|
||||
/* 363 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 364 */ NULL, /* unimplemented perf_counter_open */
|
||||
/* 365 */ NULL, /* recvmmsg */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.69.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.82.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.82.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/poll.h>
|
||||
|
@ -1499,11 +1499,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 360 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 361 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 361 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 362 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 362 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 363 = filler */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: linux_systrace_args.c,v 1.15.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_systrace_args.c,v 1.15.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument to DTrace register array converstion.
|
||||
|
@ -1951,6 +1951,28 @@ systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_
|
|||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_preadv */
|
||||
case 361: {
|
||||
const struct linux_sys_preadv_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_pwritev */
|
||||
case 362: {
|
||||
const struct linux_sys_pwritev_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_recvmmsg */
|
||||
case 365: {
|
||||
const struct linux_sys_recvmmsg_args *p = params;
|
||||
|
@ -5183,6 +5205,50 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 361:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 362:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovcnt *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_recvmmsg */
|
||||
case 365:
|
||||
switch(ndx) {
|
||||
|
@ -6414,6 +6480,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 361:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 362:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_recvmmsg */
|
||||
case 365:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.116.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.116.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -764,6 +764,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 331
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 333
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 334
|
||||
|
||||
#define LINUX_SYS_MAXSYSCALL 351
|
||||
#define LINUX_SYS_NSYSENT 512
|
||||
#endif /* _LINUX_SYS_SYSCALL_H_ */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.116.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.116.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1196,6 +1196,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
/*
|
||||
* System call prototypes.
|
||||
*/
|
||||
|
@ -1680,4 +1698,8 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
#endif /* _LINUX_SYS_SYSCALLARGS_H_ */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.117.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.117.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.117.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.117.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include <sys/param.h>
|
||||
|
@ -367,8 +367,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 330 */ "dup3",
|
||||
/* 331 */ "pipe2",
|
||||
/* 332 */ "#332 (unimplemented inotify_init1)",
|
||||
/* 333 */ "#333 (unimplemented preadv)",
|
||||
/* 334 */ "#334 (unimplemented pwritev)",
|
||||
/* 333 */ "preadv",
|
||||
/* 334 */ "pwritev",
|
||||
/* 335 */ "#335 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 336 */ "#336 (unimplemented perf_counter_open)",
|
||||
/* 337 */ "#337 (unimplemented recvmmsg)",
|
||||
|
@ -889,8 +889,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 330 */ NULL, /* dup3 */
|
||||
/* 331 */ NULL, /* pipe2 */
|
||||
/* 332 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 333 */ NULL, /* unimplemented preadv */
|
||||
/* 334 */ NULL, /* unimplemented pwritev */
|
||||
/* 333 */ NULL, /* preadv */
|
||||
/* 334 */ NULL, /* pwritev */
|
||||
/* 335 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 336 */ NULL, /* unimplemented perf_counter_open */
|
||||
/* 337 */ NULL, /* unimplemented recvmmsg */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.116.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.116.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.124.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.116.2.1 2020/12/15 14:07:51 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.116.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/poll.h>
|
||||
|
@ -1428,11 +1428,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 332 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 333 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 333 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 334 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 334 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 335 = filler */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: linux_systrace_args.c,v 1.11.2.1 2020/12/15 14:07:51 thorpej Exp $ */
|
||||
/* $NetBSD: linux_systrace_args.c,v 1.11.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument to DTrace register array converstion.
|
||||
|
@ -2014,6 +2014,28 @@ systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_
|
|||
*n_args = 2;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_preadv */
|
||||
case 333: {
|
||||
const struct linux_sys_preadv_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
/* linux_sys_pwritev */
|
||||
case 334: {
|
||||
const struct linux_sys_pwritev_args *p = params;
|
||||
iarg[0] = SCARG(p, fd); /* int */
|
||||
uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
|
||||
iarg[2] = SCARG(p, iovcnt); /* int */
|
||||
uarg[3] = SCARG(p, off_lo); /* unsigned long */
|
||||
uarg[4] = SCARG(p, off_hi); /* unsigned long */
|
||||
*n_args = 5;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
*n_args = 0;
|
||||
break;
|
||||
|
@ -5295,6 +5317,50 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 333:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovec *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 334:
|
||||
switch(ndx) {
|
||||
case 0:
|
||||
p = "int";
|
||||
break;
|
||||
case 1:
|
||||
p = "const struct iovcnt *";
|
||||
break;
|
||||
case 2:
|
||||
p = "int";
|
||||
break;
|
||||
case 3:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
case 4:
|
||||
p = "unsigned long";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
|
@ -6477,6 +6543,16 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
|
|||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_preadv */
|
||||
case 333:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
/* linux_sys_pwritev */
|
||||
case 334:
|
||||
if (ndx == 0 || ndx == 1)
|
||||
p = "int";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
};
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.108.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.108.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -753,6 +753,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 327
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 329
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 330
|
||||
|
||||
/* syscall: "accept4" ret: "int" args: "int" "struct osockaddr *" "int *" "int" */
|
||||
#define LINUX_SYS_accept4 361
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.107.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.107.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1157,6 +1157,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_accept4_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct osockaddr *) name;
|
||||
|
@ -1662,6 +1680,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
|
||||
|
||||
int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.108.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.108.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.108.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.108.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#if defined(_KERNEL_OPT)
|
||||
|
@ -383,8 +383,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 326 */ "dup3",
|
||||
/* 327 */ "pipe2",
|
||||
/* 328 */ "#328 (unimplemented inotify_init1)",
|
||||
/* 329 */ "#329 (unimplemented preadv)",
|
||||
/* 330 */ "#330 (unimplemented pwritev)",
|
||||
/* 329 */ "preadv",
|
||||
/* 330 */ "pwritev",
|
||||
/* 331 */ "#331 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 332 */ "#332 (unimplemented perf_counter_open)",
|
||||
/* 333 */ "#333 (unimplemented set_thread_area)",
|
||||
|
@ -921,8 +921,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 326 */ NULL, /* dup3 */
|
||||
/* 327 */ NULL, /* pipe2 */
|
||||
/* 328 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 329 */ NULL, /* unimplemented preadv */
|
||||
/* 330 */ NULL, /* unimplemented pwritev */
|
||||
/* 329 */ NULL, /* preadv */
|
||||
/* 330 */ NULL, /* pwritev */
|
||||
/* 331 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 332 */ NULL, /* unimplemented perf_counter_open */
|
||||
/* 333 */ NULL, /* unimplemented set_thread_area */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.108.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.108.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.95.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.108.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.108.2.2 2020/12/17 03:14:35 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include "opt_compat_netbsd.h"
|
||||
|
@ -1426,11 +1426,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 328 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 329 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 329 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 330 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 330 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 331 = filler */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.80.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.80.2.2 2020/12/17 03:14:35 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -721,6 +721,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 328
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 330
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 331
|
||||
|
||||
/* syscall: "accept4" ret: "int" args: "int" "struct osockaddr *" "int *" "int" */
|
||||
#define LINUX_SYS_accept4 334
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.79.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.79.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1195,6 +1195,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_accept4_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct osockaddr *) name;
|
||||
|
@ -1694,6 +1712,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
|
||||
|
||||
int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.79.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.79.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.79.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.79.2.2 2020/12/17 03:14:36 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include <sys/param.h>
|
||||
|
@ -360,8 +360,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 327 */ "dup3",
|
||||
/* 328 */ "pipe2",
|
||||
/* 329 */ "#329 (unimplemented inotify_init1)",
|
||||
/* 330 */ "#330 (unimplemented preadv)",
|
||||
/* 331 */ "#331 (unimplemented pwritev)",
|
||||
/* 330 */ "preadv",
|
||||
/* 331 */ "pwritev",
|
||||
/* 332 */ "#332 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 333 */ "#333 (unimplemented perf_event_open)",
|
||||
/* 334 */ "accept4",
|
||||
|
@ -877,8 +877,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 327 */ NULL, /* dup3 */
|
||||
/* 328 */ NULL, /* pipe2 */
|
||||
/* 329 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 330 */ NULL, /* unimplemented preadv */
|
||||
/* 331 */ NULL, /* unimplemented pwritev */
|
||||
/* 330 */ NULL, /* preadv */
|
||||
/* 331 */ NULL, /* pwritev */
|
||||
/* 332 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 333 */ NULL, /* unimplemented perf_event_open */
|
||||
/* 334 */ NULL, /* accept4 */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.79.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.79.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.68.2.2 2020/12/17 03:14:15 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.79.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.79.2.2 2020/12/17 03:14:36 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/poll.h>
|
||||
|
@ -1407,11 +1407,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 329 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 330 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 330 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 331 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 331 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 332 = filler */
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscall.h,v 1.86.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscall.h,v 1.86.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call numbers.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.2 2020/12/17 03:14:16 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALL_H_
|
||||
|
@ -687,6 +687,12 @@
|
|||
/* syscall: "pipe2" ret: "int" args: "int *" "int" */
|
||||
#define LINUX_SYS_pipe2 317
|
||||
|
||||
/* syscall: "preadv" ret: "int" args: "int" "const struct iovec *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_preadv 320
|
||||
|
||||
/* syscall: "pwritev" ret: "int" args: "int" "const struct iovcnt *" "int" "unsigned long" "unsigned long" */
|
||||
#define LINUX_SYS_pwritev 321
|
||||
|
||||
/* syscall: "recvmmsg" ret: "int" args: "int" "struct linux_mmsghdr *" "unsigned int" "unsigned int" "struct timespec *" */
|
||||
#define LINUX_SYS_recvmmsg 343
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/* $NetBSD: linux_syscallargs.h,v 1.85.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscallargs.h,v 1.85.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call argument lists.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.2 2020/12/17 03:14:16 thorpej Exp
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_SYS_SYSCALLARGS_H_
|
||||
|
@ -1076,6 +1076,24 @@ struct linux_sys_pipe2_args {
|
|||
};
|
||||
check_syscall_args(linux_sys_pipe2)
|
||||
|
||||
struct linux_sys_preadv_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovec *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_preadv)
|
||||
|
||||
struct linux_sys_pwritev_args {
|
||||
syscallarg(int) fd;
|
||||
syscallarg(const struct iovcnt *) iovp;
|
||||
syscallarg(int) iovcnt;
|
||||
syscallarg(unsigned long) off_lo;
|
||||
syscallarg(unsigned long) off_hi;
|
||||
};
|
||||
check_syscall_args(linux_sys_pwritev)
|
||||
|
||||
struct linux_sys_recvmmsg_args {
|
||||
syscallarg(int) s;
|
||||
syscallarg(struct linux_mmsghdr *) msgvec;
|
||||
|
@ -1549,6 +1567,10 @@ int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t
|
|||
|
||||
int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
|
||||
|
||||
int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
|
||||
|
||||
int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
|
||||
|
||||
int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
|
||||
|
||||
int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_syscalls.c,v 1.85.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_syscalls.c,v 1.85.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call names.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.2 2020/12/17 03:14:16 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.85.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.85.2.2 2020/12/17 03:14:36 thorpej Exp $");
|
||||
|
||||
#if defined(_KERNEL_OPT)
|
||||
#include <sys/param.h>
|
||||
|
@ -353,8 +353,8 @@ const char *const linux_syscallnames[] = {
|
|||
/* 317 */ "pipe2",
|
||||
/* 318 */ "#318 (unimplemented inotify_init1)",
|
||||
/* 319 */ "#319 (unimplemented perf_event_open)",
|
||||
/* 320 */ "#320 (unimplemented preadv)",
|
||||
/* 321 */ "#321 (unimplemented pwritev)",
|
||||
/* 320 */ "preadv",
|
||||
/* 321 */ "pwritev",
|
||||
/* 322 */ "#322 (unimplemented rt_tgsigqueueinfo)",
|
||||
/* 323 */ "#323 (unimplemented fanotify_init)",
|
||||
/* 324 */ "#324 (unimplemented fanotify_mark)",
|
||||
|
@ -875,8 +875,8 @@ const char *const altlinux_syscallnames[] = {
|
|||
/* 317 */ NULL, /* pipe2 */
|
||||
/* 318 */ NULL, /* unimplemented inotify_init1 */
|
||||
/* 319 */ NULL, /* unimplemented perf_event_open */
|
||||
/* 320 */ NULL, /* unimplemented preadv */
|
||||
/* 321 */ NULL, /* unimplemented pwritev */
|
||||
/* 320 */ NULL, /* preadv */
|
||||
/* 321 */ NULL, /* pwritev */
|
||||
/* 322 */ NULL, /* unimplemented rt_tgsigqueueinfo */
|
||||
/* 323 */ NULL, /* unimplemented fanotify_init */
|
||||
/* 324 */ NULL, /* unimplemented fanotify_mark */
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* $NetBSD: linux_sysent.c,v 1.86.2.1 2020/12/15 14:07:52 thorpej Exp $ */
|
||||
/* $NetBSD: linux_sysent.c,v 1.86.2.2 2020/12/17 03:14:36 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
* System call switch table.
|
||||
*
|
||||
* DO NOT EDIT-- this file is automatically generated.
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.1 2020/12/15 14:07:21 thorpej Exp
|
||||
* created from NetBSD: syscalls.master,v 1.74.2.2 2020/12/17 03:14:16 thorpej Exp
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.86.2.1 2020/12/15 14:07:52 thorpej Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.86.2.2 2020/12/17 03:14:36 thorpej Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/poll.h>
|
||||
|
@ -1355,11 +1355,15 @@ struct sysent linux_sysent[] = {
|
|||
.sy_call = linux_sys_nosys,
|
||||
}, /* 319 = filler */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 320 = filler */
|
||||
ns(struct linux_sys_preadv_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_preadv
|
||||
}, /* 320 = preadv */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 321 = filler */
|
||||
ns(struct linux_sys_pwritev_args),
|
||||
.sy_flags = SYCALL_ARG_PTR,
|
||||
.sy_call = (sy_call_t *)linux_sys_pwritev
|
||||
}, /* 321 = pwritev */
|
||||
{
|
||||
.sy_call = linux_sys_nosys,
|
||||
}, /* 322 = filler */
|
||||
|
|
Loading…
Reference in New Issue