Module Name:    src
Committed By:   dholland
Date:           Fri Jul 25 08:27:36 UTC 2014

Modified Files:
        src/sys/kern: init_sysent.c syscalls.c
        src/sys/rump: rump.sysmap
        src/sys/rump/include/rump: rump_syscalls.h
        src/sys/rump/librump/rumpkern: rump_syscalls.c
        src/sys/sys: syscall.h syscallargs.h

Log Message:
Regen for fdiscard and posix_fallocate.


To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/sys/kern/init_sysent.c
cvs rdiff -u -r1.277 -r1.278 src/sys/kern/syscalls.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/rump.sysmap
cvs rdiff -u -r1.78 -r1.79 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.103 -r1.104 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.273 -r1.274 src/sys/sys/syscall.h
cvs rdiff -u -r1.256 -r1.257 src/sys/sys/syscallargs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/kern/init_sysent.c
diff -u src/sys/kern/init_sysent.c:1.286 src/sys/kern/init_sysent.c:1.287
--- src/sys/kern/init_sysent.c:1.286	Thu Jul 24 12:01:05 2014
+++ src/sys/kern/init_sysent.c	Fri Jul 25 08:27:35 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: init_sysent.c,v 1.286 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: init_sysent.c,v 1.287 2014/07/25 08:27:35 dholland Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.286 2014/07/24 12:01:05 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.287 2014/07/25 08:27:35 dholland Exp $");
 
 #include "opt_modular.h"
 #include "opt_ntp.h"
@@ -1156,10 +1156,10 @@ struct sysent sysent[] = {
 	    (sy_call_t *)sys_clock_nanosleep },	/* 477 = clock_nanosleep */
 	{ ns(struct sys____lwp_park60_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)sys____lwp_park60 },	/* 478 = ___lwp_park60 */
-	{ 0, 0, 0,
-	    sys_nosys },			/* 479 = filler */
-	{ 0, 0, 0,
-	    sys_nosys },			/* 480 = filler */
+	{ ns(struct sys_posix_fallocate_args), SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
+	    (sy_call_t *)sys_posix_fallocate },	/* 479 = posix_fallocate */
+	{ ns(struct sys_fdiscard_args), SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
+	    (sy_call_t *)sys_fdiscard },	/* 480 = fdiscard */
 	{ 0, 0, 0,
 	    sys_nosys },			/* 481 = filler */
 	{ 0, 0, 0,

Index: src/sys/kern/syscalls.c
diff -u src/sys/kern/syscalls.c:1.277 src/sys/kern/syscalls.c:1.278
--- src/sys/kern/syscalls.c:1.277	Thu Jul 24 12:01:05 2014
+++ src/sys/kern/syscalls.c	Fri Jul 25 08:27:35 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: syscalls.c,v 1.277 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: syscalls.c,v 1.278 2014/07/25 08:27:35 dholland Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.277 2014/07/24 12:01:05 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.278 2014/07/25 08:27:35 dholland Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_modular.h"
@@ -568,8 +568,8 @@ const char *const syscallnames[] = {
 	/* 476 */	"sendmmsg",
 	/* 477 */	"clock_nanosleep",
 	/* 478 */	"___lwp_park60",
-	/* 479 */	"# filler",
-	/* 480 */	"# filler",
+	/* 479 */	"posix_fallocate",
+	/* 480 */	"fdiscard",
 	/* 481 */	"# filler",
 	/* 482 */	"# filler",
 	/* 483 */	"# filler",

Index: src/sys/rump/rump.sysmap
diff -u src/sys/rump/rump.sysmap:1.1 src/sys/rump/rump.sysmap:1.2
--- src/sys/rump/rump.sysmap:1.1	Sun Apr 27 15:11:23 2014
+++ src/sys/rump/rump.sysmap	Fri Jul 25 08:27:36 2014
@@ -210,3 +210,5 @@
 475  sys_recvmmsg           recvmmsg           rump___sysimpl_recvmmsg
 476  sys_sendmmsg           sendmmsg           rump___sysimpl_sendmmsg
 477  sys_clock_nanosleep    clock_nanosleep    rump___sysimpl_clock_nanosleep
+479  sys_posix_fallocate    posix_fallocate    rump___sysimpl_posix_fallocate
+480  sys_fdiscard           fdiscard           rump___sysimpl_fdiscard

Index: src/sys/rump/include/rump/rump_syscalls.h
diff -u src/sys/rump/include/rump/rump_syscalls.h:1.78 src/sys/rump/include/rump/rump_syscalls.h:1.79
--- src/sys/rump/include/rump/rump_syscalls.h:1.78	Thu Jul 24 12:01:05 2014
+++ src/sys/rump/include/rump/rump_syscalls.h	Fri Jul 25 08:27:36 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: rump_syscalls.h,v 1.78 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: rump_syscalls.h,v 1.79 2014/07/25 08:27:36 dholland Exp $ */
 
 /*
  * System call protos in rump namespace.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #ifndef _RUMP_RUMP_SYSCALLS_H_
@@ -16,800 +16,808 @@
 
 #include <rump/rump_syscalls_compat.h>
 
-#ifndef RUMP_SYS_RENAME_FCHROOT
-#define RUMP_SYS_RENAME_FCHROOT rump___sysimpl_fchroot
+#ifndef RUMP_SYS_RENAME_FKTRACE
+#define RUMP_SYS_RENAME_FKTRACE rump___sysimpl_fktrace
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_INIT
-#define RUMP_SYS_RENAME__KSEM_INIT rump___sysimpl__ksem_init
+#ifndef RUMP_SYS_RENAME_GETSID
+#define RUMP_SYS_RENAME_GETSID rump___sysimpl_getsid
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_FD
-#define RUMP_SYS_RENAME_EXTATTR_LIST_FD rump___sysimpl_extattr_list_fd
+#ifndef RUMP_SYS_RENAME_RECVMMSG
+#define RUMP_SYS_RENAME_RECVMMSG rump___sysimpl_recvmmsg
 #endif
 
-#ifndef RUMP_SYS_RENAME_PWRITE
-#define RUMP_SYS_RENAME_PWRITE rump___sysimpl_pwrite
+#ifndef RUMP_SYS_RENAME_UTIMENSAT
+#define RUMP_SYS_RENAME_UTIMENSAT rump___sysimpl_utimensat
 #endif
 
-#ifndef RUMP_SYS_RENAME_FGETXATTR
-#define RUMP_SYS_RENAME_FGETXATTR rump___sysimpl_fgetxattr
+#ifndef RUMP_SYS_RENAME_CHFLAGS
+#define RUMP_SYS_RENAME_CHFLAGS rump___sysimpl_chflags
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETGID_WITH_EGID
-#define RUMP_SYS_RENAME_GETGID_WITH_EGID rump___sysimpl_getgid
+#ifndef RUMP_SYS_RENAME_GETGROUPS
+#define RUMP_SYS_RENAME_GETGROUPS rump___sysimpl_getgroups
 #endif
 
-#ifndef RUMP_SYS_RENAME_FUTIMENS
-#define RUMP_SYS_RENAME_FUTIMENS rump___sysimpl_futimens
+#ifndef RUMP_SYS_RENAME_SENDTO
+#define RUMP_SYS_RENAME_SENDTO rump___sysimpl_sendto
 #endif
 
-#ifndef RUMP_SYS_RENAME_PREAD
-#define RUMP_SYS_RENAME_PREAD rump___sysimpl_pread
+#ifndef RUMP_SYS_RENAME_ADJTIME
+#define RUMP_SYS_RENAME_ADJTIME rump___sysimpl_adjtime50
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_TRYWAIT
-#define RUMP_SYS_RENAME__KSEM_TRYWAIT rump___sysimpl__ksem_trywait
+#ifndef RUMP_SYS_RENAME_FHSTATVFS1
+#define RUMP_SYS_RENAME_FHSTATVFS1 rump___sysimpl_fhstatvfs140
 #endif
 
-#ifndef RUMP_SYS_RENAME_READLINK
-#define RUMP_SYS_RENAME_READLINK rump___sysimpl_readlink
+#ifndef RUMP_SYS_RENAME_TIMER_DELETE
+#define RUMP_SYS_RENAME_TIMER_DELETE rump___sysimpl_timer_delete
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHFLAGS
-#define RUMP_SYS_RENAME_FCHFLAGS rump___sysimpl_fchflags
+#ifndef RUMP_SYS_RENAME_PWRITEV
+#define RUMP_SYS_RENAME_PWRITEV rump___sysimpl_pwritev
 #endif
 
-#ifndef RUMP_SYS_RENAME_RECVMSG
-#define RUMP_SYS_RENAME_RECVMSG rump___sysimpl_recvmsg
+#ifndef RUMP_SYS_RENAME_EXTATTR_GET_LINK
+#define RUMP_SYS_RENAME_EXTATTR_GET_LINK rump___sysimpl_extattr_get_link
 #endif
 
-#ifndef RUMP_SYS_RENAME_PSELECT
-#define RUMP_SYS_RENAME_PSELECT rump___sysimpl_pselect50
+#ifndef RUMP_SYS_RENAME_LIO_LISTIO
+#define RUMP_SYS_RENAME_LIO_LISTIO rump___sysimpl_lio_listio
 #endif
 
-#ifndef RUMP_SYS_RENAME_FLISTXATTR
-#define RUMP_SYS_RENAME_FLISTXATTR rump___sysimpl_flistxattr
+#ifndef RUMP_SYS_RENAME_MKDIRAT
+#define RUMP_SYS_RENAME_MKDIRAT rump___sysimpl_mkdirat
 #endif
 
-#ifndef RUMP_SYS_RENAME_POLL
-#define RUMP_SYS_RENAME_POLL rump___sysimpl_poll
+#ifndef RUMP_SYS_RENAME___GETCWD
+#define RUMP_SYS_RENAME___GETCWD rump___sysimpl___getcwd
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHOWN
-#define RUMP_SYS_RENAME_FCHOWN rump___sysimpl_fchown
+#ifndef RUMP_SYS_RENAME_SETRLIMIT
+#define RUMP_SYS_RENAME_SETRLIMIT rump___sysimpl_setrlimit
 #endif
 
-#ifndef RUMP_SYS_RENAME_KQUEUE1
-#define RUMP_SYS_RENAME_KQUEUE1 rump___sysimpl_kqueue1
+#ifndef RUMP_SYS_RENAME_FDATASYNC
+#define RUMP_SYS_RENAME_FDATASYNC rump___sysimpl_fdatasync
 #endif
 
-#ifndef RUMP_SYS_RENAME_TIMER_CREATE
-#define RUMP_SYS_RENAME_TIMER_CREATE rump___sysimpl_timer_create
+#ifndef RUMP_SYS_RENAME_SETSID
+#define RUMP_SYS_RENAME_SETSID rump___sysimpl_setsid
 #endif
 
-#ifndef RUMP_SYS_RENAME_FLOCK
-#define RUMP_SYS_RENAME_FLOCK rump___sysimpl_flock
+#ifndef RUMP_SYS_RENAME_REMOVEXATTR
+#define RUMP_SYS_RENAME_REMOVEXATTR rump___sysimpl_removexattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETUID_WITH_EUID
-#define RUMP_SYS_RENAME_GETUID_WITH_EUID rump___sysimpl_getuid
+#ifndef RUMP_SYS_RENAME_AIO_RETURN
+#define RUMP_SYS_RENAME_AIO_RETURN rump___sysimpl_aio_return
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKNODAT
-#define RUMP_SYS_RENAME_MKNODAT rump___sysimpl_mknodat
+#ifndef RUMP_SYS_RENAME_GETVFSSTAT
+#define RUMP_SYS_RENAME_GETVFSSTAT rump___sysimpl_getvfsstat
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTRCTL
-#define RUMP_SYS_RENAME_EXTATTRCTL rump___sysimpl_extattrctl
+#ifndef RUMP_SYS_RENAME_FLOCK
+#define RUMP_SYS_RENAME_FLOCK rump___sysimpl_flock
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETVFSSTAT
-#define RUMP_SYS_RENAME_GETVFSSTAT rump___sysimpl_getvfsstat
+#ifndef RUMP_SYS_RENAME_AIO_CANCEL
+#define RUMP_SYS_RENAME_AIO_CANCEL rump___sysimpl_aio_cancel
 #endif
 
-#ifndef RUMP_SYS_RENAME_BIND
-#define RUMP_SYS_RENAME_BIND rump___sysimpl_bind
+#ifndef RUMP_SYS_RENAME_LISTXATTR
+#define RUMP_SYS_RENAME_LISTXATTR rump___sysimpl_listxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME___GETLOGIN
-#define RUMP_SYS_RENAME___GETLOGIN rump___sysimpl___getlogin
+#ifndef RUMP_SYS_RENAME_PIPE2
+#define RUMP_SYS_RENAME_PIPE2 rump___sysimpl_pipe2
 #endif
 
-#ifndef RUMP_SYS_RENAME_CLOCK_SETTIME
-#define RUMP_SYS_RENAME_CLOCK_SETTIME rump___sysimpl_clock_settime50
+#ifndef RUMP_SYS_RENAME_EXTATTR_GET_FD
+#define RUMP_SYS_RENAME_EXTATTR_GET_FD rump___sysimpl_extattr_get_fd
 #endif
 
-#ifndef RUMP_SYS_RENAME_CLOCK_GETTIME
-#define RUMP_SYS_RENAME_CLOCK_GETTIME rump___sysimpl_clock_gettime50
+#ifndef RUMP_SYS_RENAME_LCHOWN
+#define RUMP_SYS_RENAME_LCHOWN rump___sysimpl_lchown
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETEGID
-#define RUMP_SYS_RENAME_SETEGID rump___sysimpl_setegid
+#ifndef RUMP_SYS_RENAME_GETSOCKNAME
+#define RUMP_SYS_RENAME_GETSOCKNAME rump___sysimpl_getsockname
 #endif
 
-#ifndef RUMP_SYS_RENAME_RENAME
-#define RUMP_SYS_RENAME_RENAME rump___sysimpl_rename
+#ifndef RUMP_SYS_RENAME_SETTIMEOFDAY
+#define RUMP_SYS_RENAME_SETTIMEOFDAY rump___sysimpl_settimeofday50
 #endif
 
-#ifndef RUMP_SYS_RENAME_WRITEV
-#define RUMP_SYS_RENAME_WRITEV rump___sysimpl_writev
+#ifndef RUMP_SYS_RENAME_CLOCK_NANOSLEEP
+#define RUMP_SYS_RENAME_CLOCK_NANOSLEEP rump___sysimpl_clock_nanosleep
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETGROUPS
-#define RUMP_SYS_RENAME_SETGROUPS rump___sysimpl_setgroups
+#ifndef RUMP_SYS_RENAME_UNLINK
+#define RUMP_SYS_RENAME_UNLINK rump___sysimpl_unlink
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHOWNAT
-#define RUMP_SYS_RENAME_FCHOWNAT rump___sysimpl_fchownat
+#ifndef RUMP_SYS_RENAME_AIO_SUSPEND
+#define RUMP_SYS_RENAME_AIO_SUSPEND rump___sysimpl_aio_suspend50
 #endif
 
-#ifndef RUMP_SYS_RENAME_SENDMSG
-#define RUMP_SYS_RENAME_SENDMSG rump___sysimpl_sendmsg
+#ifndef RUMP_SYS_RENAME_SETPGID
+#define RUMP_SYS_RENAME_SETPGID rump___sysimpl_setpgid
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKFIFOAT
-#define RUMP_SYS_RENAME_MKFIFOAT rump___sysimpl_mkfifoat
+#ifndef RUMP_SYS_RENAME_FACCESSAT
+#define RUMP_SYS_RENAME_FACCESSAT rump___sysimpl_faccessat
 #endif
 
-#ifndef RUMP_SYS_RENAME_CLOCK_GETRES
-#define RUMP_SYS_RENAME_CLOCK_GETRES rump___sysimpl_clock_getres50
+#ifndef RUMP_SYS_RENAME_FSETXATTR
+#define RUMP_SYS_RENAME_FSETXATTR rump___sysimpl_fsetxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_REBOOT
-#define RUMP_SYS_RENAME_REBOOT rump___sysimpl_reboot
+#ifndef RUMP_SYS_RENAME_EXTATTR_SET_FILE
+#define RUMP_SYS_RENAME_EXTATTR_SET_FILE rump___sysimpl_extattr_set_file
 #endif
 
-#ifndef RUMP_SYS_RENAME_LISTEN
-#define RUMP_SYS_RENAME_LISTEN rump___sysimpl_listen
+#ifndef RUMP_SYS_RENAME_LSTAT
+#define RUMP_SYS_RENAME_LSTAT rump___sysimpl_lstat50
 #endif
 
-#ifndef RUMP_SYS_RENAME_CONNECT
-#define RUMP_SYS_RENAME_CONNECT rump___sysimpl_connect
+#ifndef RUMP_SYS_RENAME_EXTATTR_SET_FD
+#define RUMP_SYS_RENAME_EXTATTR_SET_FD rump___sysimpl_extattr_set_fd
 #endif
 
 #ifndef RUMP_SYS_RENAME_PREADV
 #define RUMP_SYS_RENAME_PREADV rump___sysimpl_preadv
 #endif
 
-#ifndef RUMP_SYS_RENAME_NFSSVC
-#define RUMP_SYS_RENAME_NFSSVC rump___sysimpl_nfssvc
-#endif
-
-#ifndef RUMP_SYS_RENAME_DUP2
-#define RUMP_SYS_RENAME_DUP2 rump___sysimpl_dup2
+#ifndef RUMP_SYS_RENAME_PATHCONF
+#define RUMP_SYS_RENAME_PATHCONF rump___sysimpl_pathconf
 #endif
 
-#ifndef RUMP_SYS_RENAME_CLOCK_NANOSLEEP
-#define RUMP_SYS_RENAME_CLOCK_NANOSLEEP rump___sysimpl_clock_nanosleep
+#ifndef RUMP_SYS_RENAME_MODCTL
+#define RUMP_SYS_RENAME_MODCTL rump___sysimpl_modctl
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHMODAT
-#define RUMP_SYS_RENAME_FCHMODAT rump___sysimpl_fchmodat
+#ifndef RUMP_SYS_RENAME___GETLOGIN
+#define RUMP_SYS_RENAME___GETLOGIN rump___sysimpl___getlogin
 #endif
 
-#ifndef RUMP_SYS_RENAME_DUP3
-#define RUMP_SYS_RENAME_DUP3 rump___sysimpl_dup3
+#ifndef RUMP_SYS_RENAME_GETPGRP
+#define RUMP_SYS_RENAME_GETPGRP rump___sysimpl_getpgrp
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_POST
-#define RUMP_SYS_RENAME__KSEM_POST rump___sysimpl__ksem_post
+#ifndef RUMP_SYS_RENAME_FCHFLAGS
+#define RUMP_SYS_RENAME_FCHFLAGS rump___sysimpl_fchflags
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSYNC
-#define RUMP_SYS_RENAME_FSYNC rump___sysimpl_fsync
+#ifndef RUMP_SYS_RENAME_OPENAT
+#define RUMP_SYS_RENAME_OPENAT rump___sysimpl_openat
 #endif
 
-#ifndef RUMP_SYS_RENAME_LSTAT
-#define RUMP_SYS_RENAME_LSTAT rump___sysimpl_lstat50
+#ifndef RUMP_SYS_RENAME_DUP
+#define RUMP_SYS_RENAME_DUP rump___sysimpl_dup
 #endif
 
 #ifndef RUMP_SYS_RENAME_LCHMOD
 #define RUMP_SYS_RENAME_LCHMOD rump___sysimpl_lchmod
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETDENTS
-#define RUMP_SYS_RENAME_GETDENTS rump___sysimpl_getdents30
+#ifndef RUMP_SYS_RENAME___QUOTACTL
+#define RUMP_SYS_RENAME___QUOTACTL rump___sysimpl___quotactl
 #endif
 
-#ifndef RUMP_SYS_RENAME_FDATASYNC
-#define RUMP_SYS_RENAME_FDATASYNC rump___sysimpl_fdatasync
+#ifndef RUMP_SYS_RENAME_GETPEERNAME
+#define RUMP_SYS_RENAME_GETPEERNAME rump___sysimpl_getpeername
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETITIMER
-#define RUMP_SYS_RENAME_SETITIMER rump___sysimpl_setitimer50
+#ifndef RUMP_SYS_RENAME_GETEGID
+#define RUMP_SYS_RENAME_GETEGID rump___sysimpl_getegid
 #endif
 
-#ifndef RUMP_SYS_RENAME_PATHCONF
-#define RUMP_SYS_RENAME_PATHCONF rump___sysimpl_pathconf
+#ifndef RUMP_SYS_RENAME_EXTATTR_SET_LINK
+#define RUMP_SYS_RENAME_EXTATTR_SET_LINK rump___sysimpl_extattr_set_link
 #endif
 
-#ifndef RUMP_SYS_RENAME_SOCKETPAIR
-#define RUMP_SYS_RENAME_SOCKETPAIR rump___sysimpl_socketpair
+#ifndef RUMP_SYS_RENAME_TIMER_CREATE
+#define RUMP_SYS_RENAME_TIMER_CREATE rump___sysimpl_timer_create
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_SUSPEND
-#define RUMP_SYS_RENAME_AIO_SUSPEND rump___sysimpl_aio_suspend50
+#ifndef RUMP_SYS_RENAME_FDISCARD
+#define RUMP_SYS_RENAME_FDISCARD rump___sysimpl_fdiscard
 #endif
 
-#ifndef RUMP_SYS_RENAME_POLLTS
-#define RUMP_SYS_RENAME_POLLTS rump___sysimpl_pollts50
+#ifndef RUMP_SYS_RENAME_PACCEPT
+#define RUMP_SYS_RENAME_PACCEPT rump___sysimpl_paccept
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETSID
-#define RUMP_SYS_RENAME_SETSID rump___sysimpl_setsid
+#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_FILE
+#define RUMP_SYS_RENAME_EXTATTR_LIST_FILE rump___sysimpl_extattr_list_file
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHDIR
-#define RUMP_SYS_RENAME_FCHDIR rump___sysimpl_fchdir
+#ifndef RUMP_SYS_RENAME__KSEM_TRYWAIT
+#define RUMP_SYS_RENAME__KSEM_TRYWAIT rump___sysimpl__ksem_trywait
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSTATVFS1
-#define RUMP_SYS_RENAME_FSTATVFS1 rump___sysimpl_fstatvfs1
+#ifndef RUMP_SYS_RENAME_LINK
+#define RUMP_SYS_RENAME_LINK rump___sysimpl_link
 #endif
 
-#ifndef RUMP_SYS_RENAME_CLOSE
-#define RUMP_SYS_RENAME_CLOSE rump___sysimpl_close
+#ifndef RUMP_SYS_RENAME_LCHFLAGS
+#define RUMP_SYS_RENAME_LCHFLAGS rump___sysimpl_lchflags
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETEGID
-#define RUMP_SYS_RENAME_GETEGID rump___sysimpl_getegid
+#ifndef RUMP_SYS_RENAME_DUP2
+#define RUMP_SYS_RENAME_DUP2 rump___sysimpl_dup2
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSTAT
-#define RUMP_SYS_RENAME_FSTAT rump___sysimpl_fstat50
+#ifndef RUMP_SYS_RENAME_DUP3
+#define RUMP_SYS_RENAME_DUP3 rump___sysimpl_dup3
 #endif
 
-#ifndef RUMP_SYS_RENAME_UTIMES
-#define RUMP_SYS_RENAME_UTIMES rump___sysimpl_utimes50
+#ifndef RUMP_SYS_RENAME_FHOPEN
+#define RUMP_SYS_RENAME_FHOPEN rump___sysimpl_fhopen40
 #endif
 
-#ifndef RUMP_SYS_RENAME_SOCKET
-#define RUMP_SYS_RENAME_SOCKET rump___sysimpl_socket30
+#ifndef RUMP_SYS_RENAME_SELECT
+#define RUMP_SYS_RENAME_SELECT rump___sysimpl_select50
 #endif
 
-#ifndef RUMP_SYS_RENAME_TIMER_GETOVERRUN
-#define RUMP_SYS_RENAME_TIMER_GETOVERRUN rump___sysimpl_timer_getoverrun
+#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_LINK
+#define RUMP_SYS_RENAME_EXTATTR_LIST_LINK rump___sysimpl_extattr_list_link
 #endif
 
-#ifndef RUMP_SYS_RENAME_RMDIR
-#define RUMP_SYS_RENAME_RMDIR rump___sysimpl_rmdir
+#ifndef RUMP_SYS_RENAME_REVOKE
+#define RUMP_SYS_RENAME_REVOKE rump___sysimpl_revoke
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETREGID
-#define RUMP_SYS_RENAME_SETREGID rump___sysimpl_setregid
+#ifndef RUMP_SYS_RENAME_FSTATVFS1
+#define RUMP_SYS_RENAME_FSTATVFS1 rump___sysimpl_fstatvfs1
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCHMOD
-#define RUMP_SYS_RENAME_FCHMOD rump___sysimpl_fchmod
+#ifndef RUMP_SYS_RENAME_UTRACE
+#define RUMP_SYS_RENAME_UTRACE rump___sysimpl_utrace
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETGROUPS
-#define RUMP_SYS_RENAME_GETGROUPS rump___sysimpl_getgroups
+#ifndef RUMP_SYS_RENAME_UMASK
+#define RUMP_SYS_RENAME_UMASK rump___sysimpl_umask
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETPEERNAME
-#define RUMP_SYS_RENAME_GETPEERNAME rump___sysimpl_getpeername
+#ifndef RUMP_SYS_RENAME_FCNTL
+#define RUMP_SYS_RENAME_FCNTL rump___sysimpl_fcntl
 #endif
 
-#ifndef RUMP_SYS_RENAME_UNLINKAT
-#define RUMP_SYS_RENAME_UNLINKAT rump___sysimpl_unlinkat
+#ifndef RUMP_SYS_RENAME_MKFIFO
+#define RUMP_SYS_RENAME_MKFIFO rump___sysimpl_mkfifo
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_WRITE
-#define RUMP_SYS_RENAME_AIO_WRITE rump___sysimpl_aio_write
+#ifndef RUMP_SYS_RENAME_POLLTS
+#define RUMP_SYS_RENAME_POLLTS rump___sysimpl_pollts50
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_OPEN
-#define RUMP_SYS_RENAME__KSEM_OPEN rump___sysimpl__ksem_open
+#ifndef RUMP_SYS_RENAME_OPEN
+#define RUMP_SYS_RENAME_OPEN rump___sysimpl_open
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_FD
-#define RUMP_SYS_RENAME_EXTATTR_DELETE_FD rump___sysimpl_extattr_delete_fd
+#ifndef RUMP_SYS_RENAME_ACCESS
+#define RUMP_SYS_RENAME_ACCESS rump___sysimpl_access
 #endif
 
-#ifndef RUMP_SYS_RENAME_FKTRACE
-#define RUMP_SYS_RENAME_FKTRACE rump___sysimpl_fktrace
+#ifndef RUMP_SYS_RENAME_MKNOD
+#define RUMP_SYS_RENAME_MKNOD rump___sysimpl_mknod50
 #endif
 
-#ifndef RUMP_SYS_RENAME_MODCTL
-#define RUMP_SYS_RENAME_MODCTL rump___sysimpl_modctl
+#ifndef RUMP_SYS_RENAME_TRUNCATE
+#define RUMP_SYS_RENAME_TRUNCATE rump___sysimpl_truncate
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETSOCKOPT
-#define RUMP_SYS_RENAME_SETSOCKOPT rump___sysimpl_setsockopt
+#ifndef RUMP_SYS_RENAME_SETGID
+#define RUMP_SYS_RENAME_SETGID rump___sysimpl_setgid
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_LINK
-#define RUMP_SYS_RENAME_EXTATTR_DELETE_LINK rump___sysimpl_extattr_delete_link
+#ifndef RUMP_SYS_RENAME_LREMOVEXATTR
+#define RUMP_SYS_RENAME_LREMOVEXATTR rump___sysimpl_lremovexattr
 #endif
 
-#ifndef RUMP_SYS_RENAME___GETCWD
-#define RUMP_SYS_RENAME___GETCWD rump___sysimpl___getcwd
+#ifndef RUMP_SYS_RENAME_RMDIR
+#define RUMP_SYS_RENAME_RMDIR rump___sysimpl_rmdir
 #endif
 
-#ifndef RUMP_SYS_RENAME_PWRITEV
-#define RUMP_SYS_RENAME_PWRITEV rump___sysimpl_pwritev
+#ifndef RUMP_SYS_RENAME_KQUEUE1
+#define RUMP_SYS_RENAME_KQUEUE1 rump___sysimpl_kqueue1
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKDIRAT
-#define RUMP_SYS_RENAME_MKDIRAT rump___sysimpl_mkdirat
+#ifndef RUMP_SYS_RENAME_CLOCK_GETRES
+#define RUMP_SYS_RENAME_CLOCK_GETRES rump___sysimpl_clock_getres50
 #endif
 
-#ifndef RUMP_SYS_RENAME_REMOVEXATTR
-#define RUMP_SYS_RENAME_REMOVEXATTR rump___sysimpl_removexattr
+#ifndef RUMP_SYS_RENAME_GETGID_WITH_EGID
+#define RUMP_SYS_RENAME_GETGID_WITH_EGID rump___sysimpl_getgid
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETSOCKNAME
-#define RUMP_SYS_RENAME_GETSOCKNAME rump___sysimpl_getsockname
+#ifndef RUMP_SYS_RENAME_SYMLINKAT
+#define RUMP_SYS_RENAME_SYMLINKAT rump___sysimpl_symlinkat
 #endif
 
-#ifndef RUMP_SYS_RENAME_FHOPEN
-#define RUMP_SYS_RENAME_FHOPEN rump___sysimpl_fhopen40
+#ifndef RUMP_SYS_RENAME_FSYNC_RANGE
+#define RUMP_SYS_RENAME_FSYNC_RANGE rump___sysimpl_fsync_range
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_LINK
-#define RUMP_SYS_RENAME_EXTATTR_LIST_LINK rump___sysimpl_extattr_list_link
+#ifndef RUMP_SYS_RENAME_PWRITE
+#define RUMP_SYS_RENAME_PWRITE rump___sysimpl_pwrite
 #endif
 
-#ifndef RUMP_SYS_RENAME_ISSETUGID
-#define RUMP_SYS_RENAME_ISSETUGID rump___sysimpl_issetugid
+#ifndef RUMP_SYS_RENAME_GETRLIMIT
+#define RUMP_SYS_RENAME_GETRLIMIT rump___sysimpl_getrlimit
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_CLOSE
-#define RUMP_SYS_RENAME__KSEM_CLOSE rump___sysimpl__ksem_close
+#ifndef RUMP_SYS_RENAME_RENAMEAT
+#define RUMP_SYS_RENAME_RENAMEAT rump___sysimpl_renameat
 #endif
 
-#ifndef RUMP_SYS_RENAME_RECVFROM
-#define RUMP_SYS_RENAME_RECVFROM rump___sysimpl_recvfrom
+#ifndef RUMP_SYS_RENAME_TIMER_GETTIME
+#define RUMP_SYS_RENAME_TIMER_GETTIME rump___sysimpl_timer_gettime50
 #endif
 
-#ifndef RUMP_SYS_RENAME___QUOTACTL
-#define RUMP_SYS_RENAME___QUOTACTL rump___sysimpl___quotactl
+#ifndef RUMP_SYS_RENAME_FGETXATTR
+#define RUMP_SYS_RENAME_FGETXATTR rump___sysimpl_fgetxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_READLINKAT
-#define RUMP_SYS_RENAME_READLINKAT rump___sysimpl_readlinkat
+#ifndef RUMP_SYS_RENAME_SENDMSG
+#define RUMP_SYS_RENAME_SENDMSG rump___sysimpl_sendmsg
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_GET_LINK
-#define RUMP_SYS_RENAME_EXTATTR_GET_LINK rump___sysimpl_extattr_get_link
+#ifndef RUMP_SYS_RENAME__KSEM_OPEN
+#define RUMP_SYS_RENAME__KSEM_OPEN rump___sysimpl__ksem_open
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_SET_LINK
-#define RUMP_SYS_RENAME_EXTATTR_SET_LINK rump___sysimpl_extattr_set_link
+#ifndef RUMP_SYS_RENAME_FLISTXATTR
+#define RUMP_SYS_RENAME_FLISTXATTR rump___sysimpl_flistxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKDIR
-#define RUMP_SYS_RENAME_MKDIR rump___sysimpl_mkdir
+#ifndef RUMP_SYS_RENAME_LUTIMES
+#define RUMP_SYS_RENAME_LUTIMES rump___sysimpl_lutimes50
 #endif
 
-#ifndef RUMP_SYS_RENAME_REVOKE
-#define RUMP_SYS_RENAME_REVOKE rump___sysimpl_revoke
+#ifndef RUMP_SYS_RENAME_CLOCK_SETTIME
+#define RUMP_SYS_RENAME_CLOCK_SETTIME rump___sysimpl_clock_settime50
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETITIMER
-#define RUMP_SYS_RENAME_GETITIMER rump___sysimpl_getitimer50
+#ifndef RUMP_SYS_RENAME_SETITIMER
+#define RUMP_SYS_RENAME_SETITIMER rump___sysimpl_setitimer50
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETXATTR
-#define RUMP_SYS_RENAME_SETXATTR rump___sysimpl_setxattr
+#ifndef RUMP_SYS_RENAME_SHUTDOWN
+#define RUMP_SYS_RENAME_SHUTDOWN rump___sysimpl_shutdown
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSYNC_RANGE
-#define RUMP_SYS_RENAME_FSYNC_RANGE rump___sysimpl_fsync_range
+#ifndef RUMP_SYS_RENAME_PREAD
+#define RUMP_SYS_RENAME_PREAD rump___sysimpl_pread
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSTATAT
-#define RUMP_SYS_RENAME_FSTATAT rump___sysimpl_fstatat
+#ifndef RUMP_SYS_RENAME_LISTEN
+#define RUMP_SYS_RENAME_LISTEN rump___sysimpl_listen
 #endif
 
-#ifndef RUMP_SYS_RENAME_FACCESSAT
-#define RUMP_SYS_RENAME_FACCESSAT rump___sysimpl_faccessat
+#ifndef RUMP_SYS_RENAME_MKDIR
+#define RUMP_SYS_RENAME_MKDIR rump___sysimpl_mkdir
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETSID
-#define RUMP_SYS_RENAME_GETSID rump___sysimpl_getsid
+#ifndef RUMP_SYS_RENAME_GETFH
+#define RUMP_SYS_RENAME_GETFH rump___sysimpl_getfh30
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETRLIMIT
-#define RUMP_SYS_RENAME_SETRLIMIT rump___sysimpl_setrlimit
+#ifndef RUMP_SYS_RENAME_AIO_FSYNC
+#define RUMP_SYS_RENAME_AIO_FSYNC rump___sysimpl_aio_fsync
 #endif
 
-#ifndef RUMP_SYS_RENAME_SYMLINKAT
-#define RUMP_SYS_RENAME_SYMLINKAT rump___sysimpl_symlinkat
+#ifndef RUMP_SYS_RENAME_GETEUID
+#define RUMP_SYS_RENAME_GETEUID rump___sysimpl_geteuid
 #endif
 
-#ifndef RUMP_SYS_RENAME_OPENAT
-#define RUMP_SYS_RENAME_OPENAT rump___sysimpl_openat
+#ifndef RUMP_SYS_RENAME_FSYNC
+#define RUMP_SYS_RENAME_FSYNC rump___sysimpl_fsync
 #endif
 
-#ifndef RUMP_SYS_RENAME_MOUNT
-#define RUMP_SYS_RENAME_MOUNT rump___sysimpl_mount50
+#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_FILE
+#define RUMP_SYS_RENAME_EXTATTR_DELETE_FILE rump___sysimpl_extattr_delete_file
 #endif
 
-#ifndef RUMP_SYS_RENAME_KQUEUE
-#define RUMP_SYS_RENAME_KQUEUE rump___sysimpl_kqueue
+#ifndef RUMP_SYS_RENAME_ISSETUGID
+#define RUMP_SYS_RENAME_ISSETUGID rump___sysimpl_issetugid
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETPGRP
-#define RUMP_SYS_RENAME_GETPGRP rump___sysimpl_getpgrp
+#ifndef RUMP_SYS_RENAME_LGETXATTR
+#define RUMP_SYS_RENAME_LGETXATTR rump___sysimpl_lgetxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETUID
-#define RUMP_SYS_RENAME_SETUID rump___sysimpl_setuid
+#ifndef RUMP_SYS_RENAME_KEVENT
+#define RUMP_SYS_RENAME_KEVENT rump___sysimpl_kevent50
 #endif
 
-#ifndef RUMP_SYS_RENAME_UTIMENSAT
-#define RUMP_SYS_RENAME_UTIMENSAT rump___sysimpl_utimensat
+#ifndef RUMP_SYS_RENAME_AIO_ERROR
+#define RUMP_SYS_RENAME_AIO_ERROR rump___sysimpl_aio_error
 #endif
 
-#ifndef RUMP_SYS_RENAME_ADJTIME
-#define RUMP_SYS_RENAME_ADJTIME rump___sysimpl_adjtime50
+#ifndef RUMP_SYS_RENAME_POSIX_FADVISE
+#define RUMP_SYS_RENAME_POSIX_FADVISE rump___sysimpl_posix_fadvise50
 #endif
 
-#ifndef RUMP_SYS_RENAME_PIPE2
-#define RUMP_SYS_RENAME_PIPE2 rump___sysimpl_pipe2
+#ifndef RUMP_SYS_RENAME_FSTAT
+#define RUMP_SYS_RENAME_FSTAT rump___sysimpl_fstat50
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETSOCKOPT
-#define RUMP_SYS_RENAME_GETSOCKOPT rump___sysimpl_getsockopt
+#ifndef RUMP_SYS_RENAME__KSEM_DESTROY
+#define RUMP_SYS_RENAME__KSEM_DESTROY rump___sysimpl__ksem_destroy
 #endif
 
-#ifndef RUMP_SYS_RENAME_TRUNCATE
-#define RUMP_SYS_RENAME_TRUNCATE rump___sysimpl_truncate
+#ifndef RUMP_SYS_RENAME_MKNODAT
+#define RUMP_SYS_RENAME_MKNODAT rump___sysimpl_mknodat
 #endif
 
-#ifndef RUMP_SYS_RENAME_LINK
-#define RUMP_SYS_RENAME_LINK rump___sysimpl_link
+#ifndef RUMP_SYS_RENAME_CHDIR
+#define RUMP_SYS_RENAME_CHDIR rump___sysimpl_chdir
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_ERROR
-#define RUMP_SYS_RENAME_AIO_ERROR rump___sysimpl_aio_error
+#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_LINK
+#define RUMP_SYS_RENAME_EXTATTR_DELETE_LINK rump___sysimpl_extattr_delete_link
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETFH
-#define RUMP_SYS_RENAME_GETFH rump___sysimpl_getfh30
+#ifndef RUMP_SYS_RENAME_CHOWN
+#define RUMP_SYS_RENAME_CHOWN rump___sysimpl_chown
 #endif
 
-#ifndef RUMP_SYS_RENAME_RECVMMSG
-#define RUMP_SYS_RENAME_RECVMMSG rump___sysimpl_recvmmsg
+#ifndef RUMP_SYS_RENAME_CLOCK_GETTIME
+#define RUMP_SYS_RENAME_CLOCK_GETTIME rump___sysimpl_clock_gettime50
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKNOD
-#define RUMP_SYS_RENAME_MKNOD rump___sysimpl_mknod50
+#ifndef RUMP_SYS_RENAME_FCHDIR
+#define RUMP_SYS_RENAME_FCHDIR rump___sysimpl_fchdir
 #endif
 
-#ifndef RUMP_SYS_RENAME_LREMOVEXATTR
-#define RUMP_SYS_RENAME_LREMOVEXATTR rump___sysimpl_lremovexattr
+#ifndef RUMP_SYS_RENAME_RECVMSG
+#define RUMP_SYS_RENAME_RECVMSG rump___sysimpl_recvmsg
 #endif
 
-#ifndef RUMP_SYS_RENAME_TIMER_DELETE
-#define RUMP_SYS_RENAME_TIMER_DELETE rump___sysimpl_timer_delete
+#ifndef RUMP_SYS_RENAME_FCHOWN
+#define RUMP_SYS_RENAME_FCHOWN rump___sysimpl_fchown
 #endif
 
-#ifndef RUMP_SYS_RENAME_CHROOT
-#define RUMP_SYS_RENAME_CHROOT rump___sysimpl_chroot
+#ifndef RUMP_SYS_RENAME_SETREGID
+#define RUMP_SYS_RENAME_SETREGID rump___sysimpl_setregid
 #endif
 
-#ifndef RUMP_SYS_RENAME_LUTIMES
-#define RUMP_SYS_RENAME_LUTIMES rump___sysimpl_lutimes50
+#ifndef RUMP_SYS_RENAME_POLL
+#define RUMP_SYS_RENAME_POLL rump___sysimpl_poll
 #endif
 
-#ifndef RUMP_SYS_RENAME___SYSCTL
-#define RUMP_SYS_RENAME___SYSCTL rump___sysimpl___sysctl
+#ifndef RUMP_SYS_RENAME_READV
+#define RUMP_SYS_RENAME_READV rump___sysimpl_readv
 #endif
 
 #ifndef RUMP_SYS_RENAME_SYMLINK
 #define RUMP_SYS_RENAME_SYMLINK rump___sysimpl_symlink
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETXATTR
-#define RUMP_SYS_RENAME_GETXATTR rump___sysimpl_getxattr
+#ifndef RUMP_SYS_RENAME_SENDMMSG
+#define RUMP_SYS_RENAME_SENDMMSG rump___sysimpl_sendmmsg
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_UNLINK
-#define RUMP_SYS_RENAME__KSEM_UNLINK rump___sysimpl__ksem_unlink
+#ifndef RUMP_SYS_RENAME_PSELECT
+#define RUMP_SYS_RENAME_PSELECT rump___sysimpl_pselect50
 #endif
 
-#ifndef RUMP_SYS_RENAME_LSEEK
-#define RUMP_SYS_RENAME_LSEEK rump___sysimpl_lseek
+#ifndef RUMP_SYS_RENAME_SETGROUPS
+#define RUMP_SYS_RENAME_SETGROUPS rump___sysimpl_setgroups
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETTIMEOFDAY
-#define RUMP_SYS_RENAME_SETTIMEOFDAY rump___sysimpl_settimeofday50
+#ifndef RUMP_SYS_RENAME_SETXATTR
+#define RUMP_SYS_RENAME_SETXATTR rump___sysimpl_setxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_RETURN
-#define RUMP_SYS_RENAME_AIO_RETURN rump___sysimpl_aio_return
+#ifndef RUMP_SYS_RENAME_SETEGID
+#define RUMP_SYS_RENAME_SETEGID rump___sysimpl_setegid
 #endif
 
-#ifndef RUMP_SYS_RENAME_FHSTATVFS1
-#define RUMP_SYS_RENAME_FHSTATVFS1 rump___sysimpl_fhstatvfs140
+#ifndef RUMP_SYS_RENAME_GETSOCKOPT
+#define RUMP_SYS_RENAME_GETSOCKOPT rump___sysimpl_getsockopt
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETRLIMIT
-#define RUMP_SYS_RENAME_GETRLIMIT rump___sysimpl_getrlimit
+#ifndef RUMP_SYS_RENAME_CONNECT
+#define RUMP_SYS_RENAME_CONNECT rump___sysimpl_connect
 #endif
 
-#ifndef RUMP_SYS_RENAME_FPATHCONF
-#define RUMP_SYS_RENAME_FPATHCONF rump___sysimpl_fpathconf
+#ifndef RUMP_SYS_RENAME_LSEEK
+#define RUMP_SYS_RENAME_LSEEK rump___sysimpl_lseek
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETEUID
-#define RUMP_SYS_RENAME_SETEUID rump___sysimpl_seteuid
+#ifndef RUMP_SYS_RENAME_MKFIFOAT
+#define RUMP_SYS_RENAME_MKFIFOAT rump___sysimpl_mkfifoat
 #endif
 
-#ifndef RUMP_SYS_RENAME_ACCEPT
-#define RUMP_SYS_RENAME_ACCEPT rump___sysimpl_accept
-#endif
-
-#ifndef RUMP_SYS_RENAME_OPEN
-#define RUMP_SYS_RENAME_OPEN rump___sysimpl_open
+#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_FD
+#define RUMP_SYS_RENAME_EXTATTR_DELETE_FD rump___sysimpl_extattr_delete_fd
 #endif
 
-#ifndef RUMP_SYS_RENAME_CHFLAGS
-#define RUMP_SYS_RENAME_CHFLAGS rump___sysimpl_chflags
+#ifndef RUMP_SYS_RENAME_CHMOD
+#define RUMP_SYS_RENAME_CHMOD rump___sysimpl_chmod
 #endif
 
-#ifndef RUMP_SYS_RENAME_SENDMMSG
-#define RUMP_SYS_RENAME_SENDMMSG rump___sysimpl_sendmmsg
+#ifndef RUMP_SYS_RENAME_BIND
+#define RUMP_SYS_RENAME_BIND rump___sysimpl_bind
 #endif
 
-#ifndef RUMP_SYS_RENAME_FHSTAT
-#define RUMP_SYS_RENAME_FHSTAT rump___sysimpl_fhstat50
+#ifndef RUMP_SYS_RENAME__KSEM_WAIT
+#define RUMP_SYS_RENAME__KSEM_WAIT rump___sysimpl__ksem_wait
 #endif
 
-#ifndef RUMP_SYS_RENAME_FREMOVEXATTR
-#define RUMP_SYS_RENAME_FREMOVEXATTR rump___sysimpl_fremovexattr
+#ifndef RUMP_SYS_RENAME_FCHOWNAT
+#define RUMP_SYS_RENAME_FCHOWNAT rump___sysimpl_fchownat
 #endif
 
-#ifndef RUMP_SYS_RENAME_LISTXATTR
-#define RUMP_SYS_RENAME_LISTXATTR rump___sysimpl_listxattr
+#ifndef RUMP_SYS_RENAME_SETUID
+#define RUMP_SYS_RENAME_SETUID rump___sysimpl_setuid
 #endif
 
-#ifndef RUMP_SYS_RENAME_SHUTDOWN
-#define RUMP_SYS_RENAME_SHUTDOWN rump___sysimpl_shutdown
+#ifndef RUMP_SYS_RENAME_GETUID_WITH_EUID
+#define RUMP_SYS_RENAME_GETUID_WITH_EUID rump___sysimpl_getuid
 #endif
 
-#ifndef RUMP_SYS_RENAME_FCNTL
-#define RUMP_SYS_RENAME_FCNTL rump___sysimpl_fcntl
+#ifndef RUMP_SYS_RENAME_CHROOT
+#define RUMP_SYS_RENAME_CHROOT rump___sysimpl_chroot
 #endif
 
-#ifndef RUMP_SYS_RENAME_CHOWN
-#define RUMP_SYS_RENAME_CHOWN rump___sysimpl_chown
+#ifndef RUMP_SYS_RENAME_FCHMOD
+#define RUMP_SYS_RENAME_FCHMOD rump___sysimpl_fchmod
 #endif
 
-#ifndef RUMP_SYS_RENAME_POSIX_FADVISE
-#define RUMP_SYS_RENAME_POSIX_FADVISE rump___sysimpl_posix_fadvise50
+#ifndef RUMP_SYS_RENAME_FPATHCONF
+#define RUMP_SYS_RENAME_FPATHCONF rump___sysimpl_fpathconf
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_TIMEDWAIT
-#define RUMP_SYS_RENAME__KSEM_TIMEDWAIT rump___sysimpl__ksem_timedwait
+#ifndef RUMP_SYS_RENAME_UNMOUNT
+#define RUMP_SYS_RENAME_UNMOUNT rump___sysimpl_unmount
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_DESTROY
-#define RUMP_SYS_RENAME__KSEM_DESTROY rump___sysimpl__ksem_destroy
+#ifndef RUMP_SYS_RENAME_READLINK
+#define RUMP_SYS_RENAME_READLINK rump___sysimpl_readlink
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETPGID
-#define RUMP_SYS_RENAME_SETPGID rump___sysimpl_setpgid
+#ifndef RUMP_SYS_RENAME_FUTIMENS
+#define RUMP_SYS_RENAME_FUTIMENS rump___sysimpl_futimens
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETPID_WITH_PPID
-#define RUMP_SYS_RENAME_GETPID_WITH_PPID rump___sysimpl_getpid
+#ifndef RUMP_SYS_RENAME_LSETXATTR
+#define RUMP_SYS_RENAME_LSETXATTR rump___sysimpl_lsetxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_NANOSLEEP
-#define RUMP_SYS_RENAME_NANOSLEEP rump___sysimpl_nanosleep50
+#ifndef RUMP_SYS_RENAME__KSEM_GETVALUE
+#define RUMP_SYS_RENAME__KSEM_GETVALUE rump___sysimpl__ksem_getvalue
 #endif
 
-#ifndef RUMP_SYS_RENAME_FUTIMES
-#define RUMP_SYS_RENAME_FUTIMES rump___sysimpl_futimes50
+#ifndef RUMP_SYS_RENAME_AIO_READ
+#define RUMP_SYS_RENAME_AIO_READ rump___sysimpl_aio_read
 #endif
 
-#ifndef RUMP_SYS_RENAME_RENAMEAT
-#define RUMP_SYS_RENAME_RENAMEAT rump___sysimpl_renameat
+#ifndef RUMP_SYS_RENAME_READ
+#define RUMP_SYS_RENAME_READ rump___sysimpl_read
 #endif
 
-#ifndef RUMP_SYS_RENAME_TIMER_GETTIME
-#define RUMP_SYS_RENAME_TIMER_GETTIME rump___sysimpl_timer_gettime50
+#ifndef RUMP_SYS_RENAME_RENAME
+#define RUMP_SYS_RENAME_RENAME rump___sysimpl_rename
 #endif
 
-#ifndef RUMP_SYS_RENAME_TIMER_SETTIME
-#define RUMP_SYS_RENAME_TIMER_SETTIME rump___sysimpl_timer_settime50
+#ifndef RUMP_SYS_RENAME_WRITEV
+#define RUMP_SYS_RENAME_WRITEV rump___sysimpl_writev
 #endif
 
-#ifndef RUMP_SYS_RENAME_LSETXATTR
-#define RUMP_SYS_RENAME_LSETXATTR rump___sysimpl_lsetxattr
+#ifndef RUMP_SYS_RENAME_CLOSE
+#define RUMP_SYS_RENAME_CLOSE rump___sysimpl_close
 #endif
 
-#ifndef RUMP_SYS_RENAME_IOCTL
-#define RUMP_SYS_RENAME_IOCTL rump___sysimpl_ioctl
+#ifndef RUMP_SYS_RENAME_GETPGID
+#define RUMP_SYS_RENAME_GETPGID rump___sysimpl_getpgid
 #endif
 
-#ifndef RUMP_SYS_RENAME_LIO_LISTIO
-#define RUMP_SYS_RENAME_LIO_LISTIO rump___sysimpl_lio_listio
+#ifndef RUMP_SYS_RENAME_NANOSLEEP
+#define RUMP_SYS_RENAME_NANOSLEEP rump___sysimpl_nanosleep50
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_FSYNC
-#define RUMP_SYS_RENAME_AIO_FSYNC rump___sysimpl_aio_fsync
+#ifndef RUMP_SYS_RENAME_IOCTL
+#define RUMP_SYS_RENAME_IOCTL rump___sysimpl_ioctl
 #endif
 
-#ifndef RUMP_SYS_RENAME_ACCESS
-#define RUMP_SYS_RENAME_ACCESS rump___sysimpl_access
+#ifndef RUMP_SYS_RENAME_FHSTAT
+#define RUMP_SYS_RENAME_FHSTAT rump___sysimpl_fhstat50
 #endif
 
-#ifndef RUMP_SYS_RENAME_WRITE
-#define RUMP_SYS_RENAME_WRITE rump___sysimpl_write
+#ifndef RUMP_SYS_RENAME_RECVFROM
+#define RUMP_SYS_RENAME_RECVFROM rump___sysimpl_recvfrom
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_GET_FD
-#define RUMP_SYS_RENAME_EXTATTR_GET_FD rump___sysimpl_extattr_get_fd
+#ifndef RUMP_SYS_RENAME__KSEM_INIT
+#define RUMP_SYS_RENAME__KSEM_INIT rump___sysimpl__ksem_init
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_SET_FD
-#define RUMP_SYS_RENAME_EXTATTR_SET_FD rump___sysimpl_extattr_set_fd
+#ifndef RUMP_SYS_RENAME__KSEM_CLOSE
+#define RUMP_SYS_RENAME__KSEM_CLOSE rump___sysimpl__ksem_close
 #endif
 
-#ifndef RUMP_SYS_RENAME_UTRACE
-#define RUMP_SYS_RENAME_UTRACE rump___sysimpl_utrace
+#ifndef RUMP_SYS_RENAME_MOUNT
+#define RUMP_SYS_RENAME_MOUNT rump___sysimpl_mount50
 #endif
 
-#ifndef RUMP_SYS_RENAME_UMASK
-#define RUMP_SYS_RENAME_UMASK rump___sysimpl_umask
+#ifndef RUMP_SYS_RENAME_UTIMES
+#define RUMP_SYS_RENAME_UTIMES rump___sysimpl_utimes50
 #endif
 
-#ifndef RUMP_SYS_RENAME_READ
-#define RUMP_SYS_RENAME_READ rump___sysimpl_read
+#ifndef RUMP_SYS_RENAME_FCHMODAT
+#define RUMP_SYS_RENAME_FCHMODAT rump___sysimpl_fchmodat
 #endif
 
-#ifndef RUMP_SYS_RENAME_KEVENT
-#define RUMP_SYS_RENAME_KEVENT rump___sysimpl_kevent50
+#ifndef RUMP_SYS_RENAME_KTRACE
+#define RUMP_SYS_RENAME_KTRACE rump___sysimpl_ktrace
 #endif
 
 #ifndef RUMP_SYS_RENAME_SYNC
 #define RUMP_SYS_RENAME_SYNC rump___sysimpl_sync
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETTIMEOFDAY
-#define RUMP_SYS_RENAME_GETTIMEOFDAY rump___sysimpl_gettimeofday50
+#ifndef RUMP_SYS_RENAME_UNLINKAT
+#define RUMP_SYS_RENAME_UNLINKAT rump___sysimpl_unlinkat
 #endif
 
-#ifndef RUMP_SYS_RENAME_SELECT
-#define RUMP_SYS_RENAME_SELECT rump___sysimpl_select50
+#ifndef RUMP_SYS_RENAME_LLISTXATTR
+#define RUMP_SYS_RENAME_LLISTXATTR rump___sysimpl_llistxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_FSETXATTR
-#define RUMP_SYS_RENAME_FSETXATTR rump___sysimpl_fsetxattr
+#ifndef RUMP_SYS_RENAME__KSEM_POST
+#define RUMP_SYS_RENAME__KSEM_POST rump___sysimpl__ksem_post
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_DELETE_FILE
-#define RUMP_SYS_RENAME_EXTATTR_DELETE_FILE rump___sysimpl_extattr_delete_file
+#ifndef RUMP_SYS_RENAME_STATVFS1
+#define RUMP_SYS_RENAME_STATVFS1 rump___sysimpl_statvfs1
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETEUID
-#define RUMP_SYS_RENAME_GETEUID rump___sysimpl_geteuid
+#ifndef RUMP_SYS_RENAME_STAT
+#define RUMP_SYS_RENAME_STAT rump___sysimpl_stat50
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_WAIT
-#define RUMP_SYS_RENAME__KSEM_WAIT rump___sysimpl__ksem_wait
+#ifndef RUMP_SYS_RENAME_SETSOCKOPT
+#define RUMP_SYS_RENAME_SETSOCKOPT rump___sysimpl_setsockopt
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETREUID
-#define RUMP_SYS_RENAME_SETREUID rump___sysimpl_setreuid
+#ifndef RUMP_SYS_RENAME_GETDENTS
+#define RUMP_SYS_RENAME_GETDENTS rump___sysimpl_getdents30
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_READ
-#define RUMP_SYS_RENAME_AIO_READ rump___sysimpl_aio_read
+#ifndef RUMP_SYS_RENAME_KQUEUE
+#define RUMP_SYS_RENAME_KQUEUE rump___sysimpl_kqueue
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_FILE
-#define RUMP_SYS_RENAME_EXTATTR_LIST_FILE rump___sysimpl_extattr_list_file
+#ifndef RUMP_SYS_RENAME___SYSCTL
+#define RUMP_SYS_RENAME___SYSCTL rump___sysimpl___sysctl
 #endif
 
-#ifndef RUMP_SYS_RENAME_DUP
-#define RUMP_SYS_RENAME_DUP rump___sysimpl_dup
+#ifndef RUMP_SYS_RENAME_FREMOVEXATTR
+#define RUMP_SYS_RENAME_FREMOVEXATTR rump___sysimpl_fremovexattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETPPID
-#define RUMP_SYS_RENAME_GETPPID rump___sysimpl_getppid
+#ifndef RUMP_SYS_RENAME_EXTATTRCTL
+#define RUMP_SYS_RENAME_EXTATTRCTL rump___sysimpl_extattrctl
 #endif
 
-#ifndef RUMP_SYS_RENAME_PACCEPT
-#define RUMP_SYS_RENAME_PACCEPT rump___sysimpl_paccept
+#ifndef RUMP_SYS_RENAME_GETITIMER
+#define RUMP_SYS_RENAME_GETITIMER rump___sysimpl_getitimer50
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_GET_FILE
-#define RUMP_SYS_RENAME_EXTATTR_GET_FILE rump___sysimpl_extattr_get_file
+#ifndef RUMP_SYS_RENAME_GETPID_WITH_PPID
+#define RUMP_SYS_RENAME_GETPID_WITH_PPID rump___sysimpl_getpid
 #endif
 
-#ifndef RUMP_SYS_RENAME_EXTATTR_SET_FILE
-#define RUMP_SYS_RENAME_EXTATTR_SET_FILE rump___sysimpl_extattr_set_file
+#ifndef RUMP_SYS_RENAME_SETREUID
+#define RUMP_SYS_RENAME_SETREUID rump___sysimpl_setreuid
 #endif
 
-#ifndef RUMP_SYS_RENAME_GETPGID
-#define RUMP_SYS_RENAME_GETPGID rump___sysimpl_getpgid
+#ifndef RUMP_SYS_RENAME_FSTATAT
+#define RUMP_SYS_RENAME_FSTATAT rump___sysimpl_fstatat
 #endif
 
-#ifndef RUMP_SYS_RENAME_CHDIR
-#define RUMP_SYS_RENAME_CHDIR rump___sysimpl_chdir
+#ifndef RUMP_SYS_RENAME_LINKAT
+#define RUMP_SYS_RENAME_LINKAT rump___sysimpl_linkat
 #endif
 
-#ifndef RUMP_SYS_RENAME_STATVFS1
-#define RUMP_SYS_RENAME_STATVFS1 rump___sysimpl_statvfs1
+#ifndef RUMP_SYS_RENAME_TIMER_SETTIME
+#define RUMP_SYS_RENAME_TIMER_SETTIME rump___sysimpl_timer_settime50
 #endif
 
-#ifndef RUMP_SYS_RENAME_LINKAT
-#define RUMP_SYS_RENAME_LINKAT rump___sysimpl_linkat
+#ifndef RUMP_SYS_RENAME_SOCKETPAIR
+#define RUMP_SYS_RENAME_SOCKETPAIR rump___sysimpl_socketpair
 #endif
 
-#ifndef RUMP_SYS_RENAME_SENDTO
-#define RUMP_SYS_RENAME_SENDTO rump___sysimpl_sendto
+#ifndef RUMP_SYS_RENAME_AIO_WRITE
+#define RUMP_SYS_RENAME_AIO_WRITE rump___sysimpl_aio_write
+#endif
+
+#ifndef RUMP_SYS_RENAME_WRITE
+#define RUMP_SYS_RENAME_WRITE rump___sysimpl_write
 #endif
 
 #ifndef RUMP_SYS_RENAME___SETLOGIN
 #define RUMP_SYS_RENAME___SETLOGIN rump___sysimpl___setlogin
 #endif
 
-#ifndef RUMP_SYS_RENAME_UNMOUNT
-#define RUMP_SYS_RENAME_UNMOUNT rump___sysimpl_unmount
+#ifndef RUMP_SYS_RENAME_SOCKET
+#define RUMP_SYS_RENAME_SOCKET rump___sysimpl_socket30
 #endif
 
-#ifndef RUMP_SYS_RENAME_STAT
-#define RUMP_SYS_RENAME_STAT rump___sysimpl_stat50
+#ifndef RUMP_SYS_RENAME_TIMER_GETOVERRUN
+#define RUMP_SYS_RENAME_TIMER_GETOVERRUN rump___sysimpl_timer_getoverrun
 #endif
 
-#ifndef RUMP_SYS_RENAME_AIO_CANCEL
-#define RUMP_SYS_RENAME_AIO_CANCEL rump___sysimpl_aio_cancel
+#ifndef RUMP_SYS_RENAME__KSEM_TIMEDWAIT
+#define RUMP_SYS_RENAME__KSEM_TIMEDWAIT rump___sysimpl__ksem_timedwait
 #endif
 
-#ifndef RUMP_SYS_RENAME_LGETXATTR
-#define RUMP_SYS_RENAME_LGETXATTR rump___sysimpl_lgetxattr
+#ifndef RUMP_SYS_RENAME_FTRUNCATE
+#define RUMP_SYS_RENAME_FTRUNCATE rump___sysimpl_ftruncate
 #endif
 
-#ifndef RUMP_SYS_RENAME_MKFIFO
-#define RUMP_SYS_RENAME_MKFIFO rump___sysimpl_mkfifo
+#ifndef RUMP_SYS_RENAME_FCHROOT
+#define RUMP_SYS_RENAME_FCHROOT rump___sysimpl_fchroot
 #endif
 
-#ifndef RUMP_SYS_RENAME_CHMOD
-#define RUMP_SYS_RENAME_CHMOD rump___sysimpl_chmod
+#ifndef RUMP_SYS_RENAME_SETEUID
+#define RUMP_SYS_RENAME_SETEUID rump___sysimpl_seteuid
 #endif
 
-#ifndef RUMP_SYS_RENAME_FTRUNCATE
-#define RUMP_SYS_RENAME_FTRUNCATE rump___sysimpl_ftruncate
+#ifndef RUMP_SYS_RENAME_REBOOT
+#define RUMP_SYS_RENAME_REBOOT rump___sysimpl_reboot
 #endif
 
-#ifndef RUMP_SYS_RENAME_READV
-#define RUMP_SYS_RENAME_READV rump___sysimpl_readv
+#ifndef RUMP_SYS_RENAME_ACCEPT
+#define RUMP_SYS_RENAME_ACCEPT rump___sysimpl_accept
 #endif
 
-#ifndef RUMP_SYS_RENAME_LCHFLAGS
-#define RUMP_SYS_RENAME_LCHFLAGS rump___sysimpl_lchflags
+#ifndef RUMP_SYS_RENAME_READLINKAT
+#define RUMP_SYS_RENAME_READLINKAT rump___sysimpl_readlinkat
 #endif
 
-#ifndef RUMP_SYS_RENAME__KSEM_GETVALUE
-#define RUMP_SYS_RENAME__KSEM_GETVALUE rump___sysimpl__ksem_getvalue
+#ifndef RUMP_SYS_RENAME_GETXATTR
+#define RUMP_SYS_RENAME_GETXATTR rump___sysimpl_getxattr
 #endif
 
-#ifndef RUMP_SYS_RENAME_SETGID
-#define RUMP_SYS_RENAME_SETGID rump___sysimpl_setgid
+#ifndef RUMP_SYS_RENAME__KSEM_UNLINK
+#define RUMP_SYS_RENAME__KSEM_UNLINK rump___sysimpl__ksem_unlink
 #endif
 
-#ifndef RUMP_SYS_RENAME_KTRACE
-#define RUMP_SYS_RENAME_KTRACE rump___sysimpl_ktrace
+#ifndef RUMP_SYS_RENAME_NFSSVC
+#define RUMP_SYS_RENAME_NFSSVC rump___sysimpl_nfssvc
 #endif
 
-#ifndef RUMP_SYS_RENAME_LLISTXATTR
-#define RUMP_SYS_RENAME_LLISTXATTR rump___sysimpl_llistxattr
+#ifndef RUMP_SYS_RENAME_POSIX_FALLOCATE
+#define RUMP_SYS_RENAME_POSIX_FALLOCATE rump___sysimpl_posix_fallocate
 #endif
 
-#ifndef RUMP_SYS_RENAME_LCHOWN
-#define RUMP_SYS_RENAME_LCHOWN rump___sysimpl_lchown
+#ifndef RUMP_SYS_RENAME_GETPPID
+#define RUMP_SYS_RENAME_GETPPID rump___sysimpl_getppid
 #endif
 
-#ifndef RUMP_SYS_RENAME_UNLINK
-#define RUMP_SYS_RENAME_UNLINK rump___sysimpl_unlink
+#ifndef RUMP_SYS_RENAME_GETTIMEOFDAY
+#define RUMP_SYS_RENAME_GETTIMEOFDAY rump___sysimpl_gettimeofday50
+#endif
+
+#ifndef RUMP_SYS_RENAME_EXTATTR_LIST_FD
+#define RUMP_SYS_RENAME_EXTATTR_LIST_FD rump___sysimpl_extattr_list_fd
+#endif
+
+#ifndef RUMP_SYS_RENAME_EXTATTR_GET_FILE
+#define RUMP_SYS_RENAME_EXTATTR_GET_FILE rump___sysimpl_extattr_get_file
+#endif
+
+#ifndef RUMP_SYS_RENAME_FUTIMES
+#define RUMP_SYS_RENAME_FUTIMES rump___sysimpl_futimes50
 #endif
 
 struct msghdr;
@@ -1028,6 +1036,8 @@ int rump_sys___quotactl(const char *, st
 int rump_sys_recvmmsg(int, struct mmsghdr *, unsigned int, unsigned int, struct timespec *) __RENAME(RUMP_SYS_RENAME_RECVMMSG);
 int rump_sys_sendmmsg(int, struct mmsghdr *, unsigned int, unsigned int) __RENAME(RUMP_SYS_RENAME_SENDMMSG);
 int rump_sys_clock_nanosleep(clockid_t, int, const struct timespec *, struct timespec *) __RENAME(RUMP_SYS_RENAME_CLOCK_NANOSLEEP);
+int rump_sys_posix_fallocate(int, off_t, off_t) __RENAME(RUMP_SYS_RENAME_POSIX_FALLOCATE);
+int rump_sys_fdiscard(int, off_t, off_t) __RENAME(RUMP_SYS_RENAME_FDISCARD);
 int rump_sys_pipe(int *);
 
 #endif /* _RUMP_RUMP_SYSCALLS_H_ */

Index: src/sys/rump/librump/rumpkern/rump_syscalls.c
diff -u src/sys/rump/librump/rumpkern/rump_syscalls.c:1.103 src/sys/rump/librump/rumpkern/rump_syscalls.c:1.104
--- src/sys/rump/librump/rumpkern/rump_syscalls.c:1.103	Thu Jul 24 12:01:05 2014
+++ src/sys/rump/librump/rumpkern/rump_syscalls.c	Fri Jul 25 08:27:36 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: rump_syscalls.c,v 1.103 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: rump_syscalls.c,v 1.104 2014/07/25 08:27:36 dholland Exp $ */
 
 /*
  * System call vector and marshalling for rump.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #ifdef RUMP_CLIENT
@@ -15,7 +15,7 @@
 
 #ifdef __NetBSD__
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.103 2014/07/24 12:01:05 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.104 2014/07/25 08:27:36 dholland Exp $");
 
 #include <sys/fstypes.h>
 #include <sys/proc.h>
@@ -6315,6 +6315,68 @@ __weak_alias(_clock_nanosleep,rump___sys
 __strong_alias(_sys_clock_nanosleep,rump___sysimpl_clock_nanosleep);
 #endif /* RUMP_KERNEL_IS_LIBC */
 
+int rump___sysimpl_posix_fallocate(int, off_t, off_t);
+int
+rump___sysimpl_posix_fallocate(int fd, off_t pos, off_t len)
+{
+	register_t retval[2];
+	int error = 0;
+	int rv = -1;
+	struct sys_posix_fallocate_args callarg;
+
+	memset(&callarg, 0, sizeof(callarg));
+	SPARG(&callarg, fd) = fd;
+	SPARG(&callarg, PAD) = 0;
+	SPARG(&callarg, pos) = pos;
+	SPARG(&callarg, len) = len;
+
+	error = rsys_syscall(SYS_posix_fallocate, &callarg, sizeof(callarg), retval);
+	rsys_seterrno(error);
+	if (error == 0) {
+		if (sizeof(int) > sizeof(register_t))
+			rv = *(int *)retval;
+		else
+			rv = *retval;
+	}
+	return rv;
+}
+#ifdef RUMP_KERNEL_IS_LIBC
+__weak_alias(posix_fallocate,rump___sysimpl_posix_fallocate);
+__weak_alias(_posix_fallocate,rump___sysimpl_posix_fallocate);
+__strong_alias(_sys_posix_fallocate,rump___sysimpl_posix_fallocate);
+#endif /* RUMP_KERNEL_IS_LIBC */
+
+int rump___sysimpl_fdiscard(int, off_t, off_t);
+int
+rump___sysimpl_fdiscard(int fd, off_t pos, off_t len)
+{
+	register_t retval[2];
+	int error = 0;
+	int rv = -1;
+	struct sys_fdiscard_args callarg;
+
+	memset(&callarg, 0, sizeof(callarg));
+	SPARG(&callarg, fd) = fd;
+	SPARG(&callarg, PAD) = 0;
+	SPARG(&callarg, pos) = pos;
+	SPARG(&callarg, len) = len;
+
+	error = rsys_syscall(SYS_fdiscard, &callarg, sizeof(callarg), retval);
+	rsys_seterrno(error);
+	if (error == 0) {
+		if (sizeof(int) > sizeof(register_t))
+			rv = *(int *)retval;
+		else
+			rv = *retval;
+	}
+	return rv;
+}
+#ifdef RUMP_KERNEL_IS_LIBC
+__weak_alias(fdiscard,rump___sysimpl_fdiscard);
+__weak_alias(_fdiscard,rump___sysimpl_fdiscard);
+__strong_alias(_sys_fdiscard,rump___sysimpl_fdiscard);
+#endif /* RUMP_KERNEL_IS_LIBC */
+
 int rump_sys_pipe(int *);
 int
 rump_sys_pipe(int *fd)
@@ -7390,10 +7452,10 @@ struct sysent rump_sysent[] = {
 	   (sy_call_t *)rumpns_enosys },	/* 477 = clock_nanosleep */
 	{ 0, 0, SYCALL_NOSYS,
 	    (sy_call_t *)rumpns_enosys }, 	/* 478 = ___lwp_park60 */
-	{ 0, 0, SYCALL_NOSYS,
-	    (sy_call_t *)rumpns_enosys },		/* 479 = filler */
-	{ 0, 0, SYCALL_NOSYS,
-	    (sy_call_t *)rumpns_enosys },		/* 480 = filler */
+	{ ns(struct sys_posix_fallocate_args), 0,
+	   (sy_call_t *)rumpns_enosys },	/* 479 = posix_fallocate */
+	{ ns(struct sys_fdiscard_args), 0,
+	   (sy_call_t *)rumpns_enosys },	/* 480 = fdiscard */
 	{ 0, 0, SYCALL_NOSYS,
 	    (sy_call_t *)rumpns_enosys },		/* 481 = filler */
 	{ 0, 0, SYCALL_NOSYS,

Index: src/sys/sys/syscall.h
diff -u src/sys/sys/syscall.h:1.273 src/sys/sys/syscall.h:1.274
--- src/sys/sys/syscall.h:1.273	Thu Jul 24 12:01:05 2014
+++ src/sys/sys/syscall.h	Fri Jul 25 08:27:36 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: syscall.h,v 1.273 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: syscall.h,v 1.274 2014/07/25 08:27:36 dholland Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #ifndef _SYS_SYSCALL_H_
@@ -1364,6 +1364,12 @@
 /* syscall: "___lwp_park60" ret: "int" args: "clockid_t" "int" "const struct timespec *" "lwpid_t" "const void *" "const void *" */
 #define	SYS____lwp_park60	478
 
-#define	SYS_MAXSYSCALL	479
+/* syscall: "posix_fallocate" ret: "int" args: "int" "int" "off_t" "off_t" */
+#define	SYS_posix_fallocate	479
+
+/* syscall: "fdiscard" ret: "int" args: "int" "int" "off_t" "off_t" */
+#define	SYS_fdiscard	480
+
+#define	SYS_MAXSYSCALL	481
 #define	SYS_NSYSENT	512
 #endif /* _SYS_SYSCALL_H_ */

Index: src/sys/sys/syscallargs.h
diff -u src/sys/sys/syscallargs.h:1.256 src/sys/sys/syscallargs.h:1.257
--- src/sys/sys/syscallargs.h:1.256	Thu Jul 24 12:01:05 2014
+++ src/sys/sys/syscallargs.h	Fri Jul 25 08:27:36 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: syscallargs.h,v 1.256 2014/07/24 12:01:05 pooka Exp $ */
+/* $NetBSD: syscallargs.h,v 1.257 2014/07/25 08:27:36 dholland Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.269 2014/06/12 21:41:33 joerg Exp
+ * created from	NetBSD: syscalls.master,v 1.270 2014/07/25 08:25:47 dholland Exp
  */
 
 #ifndef _SYS_SYSCALLARGS_H_
@@ -3147,6 +3147,22 @@ struct sys____lwp_park60_args {
 check_syscall_args(sys____lwp_park60)
 #endif /* !RUMP_CLIENT */
 
+struct sys_posix_fallocate_args {
+	syscallarg(int) fd;
+	syscallarg(int) PAD;
+	syscallarg(off_t) pos;
+	syscallarg(off_t) len;
+};
+check_syscall_args(sys_posix_fallocate)
+
+struct sys_fdiscard_args {
+	syscallarg(int) fd;
+	syscallarg(int) PAD;
+	syscallarg(off_t) pos;
+	syscallarg(off_t) len;
+};
+check_syscall_args(sys_fdiscard)
+
 /*
  * System call prototypes.
  */
@@ -4044,5 +4060,9 @@ int	sys_clock_nanosleep(struct lwp *, co
 
 int	sys____lwp_park60(struct lwp *, const struct sys____lwp_park60_args *, register_t *);
 
+int	sys_posix_fallocate(struct lwp *, const struct sys_posix_fallocate_args *, register_t *);
+
+int	sys_fdiscard(struct lwp *, const struct sys_fdiscard_args *, register_t *);
+
 #endif /* !RUMP_CLIENT */
 #endif /* _SYS_SYSCALLARGS_H_ */

Reply via email to