Module Name: src Committed By: njoly Date: Sat Dec 7 11:49:56 UTC 2013
Modified Files: src/sys/rump/kern/lib/libsys_linux: rump_linux_syscall.h rump_linux_syscallargs.h rump_linux_syscalls.c rump_linux_sysent.c Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h cvs rdiff -u -r1.7 -r1.8 \ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h \ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c \ src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h diff -u src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h:1.4 src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h:1.5 --- src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h:1.4 Sat Dec 7 09:20:22 2013 +++ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscall.h Sat Dec 7 11:49:56 2013 @@ -1,10 +1,10 @@ -/* $NetBSD: rump_linux_syscall.h,v 1.4 2013/12/07 09:20:22 njoly Exp $ */ +/* $NetBSD: rump_linux_syscall.h,v 1.5 2013/12/07 11:49:56 njoly Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.6 2013/12/07 09:19:36 njoly Exp + * created from NetBSD: syscalls.master,v 1.7 2013/12/07 11:49:27 njoly Exp */ #ifndef _RUMP_LINUX_SYS_SYSCALL_H_ Index: src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h diff -u src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h:1.7 src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h:1.8 --- src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h:1.7 Sat Dec 7 09:20:22 2013 +++ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscallargs.h Sat Dec 7 11:49:56 2013 @@ -1,10 +1,10 @@ -/* $NetBSD: rump_linux_syscallargs.h,v 1.7 2013/12/07 09:20:22 njoly Exp $ */ +/* $NetBSD: rump_linux_syscallargs.h,v 1.8 2013/12/07 11:49:56 njoly Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.6 2013/12/07 09:19:36 njoly Exp + * created from NetBSD: syscalls.master,v 1.7 2013/12/07 11:49:27 njoly Exp */ #ifndef _RUMP_LINUX_SYS_SYSCALLARGS_H_ @@ -335,6 +335,13 @@ struct linux_sys_mknod_args { }; check_syscall_args(linux_sys_mknod) +struct linux_sys_dup3_args { + syscallarg(int) from; + syscallarg(int) to; + syscallarg(int) flags; +}; +check_syscall_args(linux_sys_dup3) + struct linux_sys_utimensat_args { syscallarg(int) fd; syscallarg(const char *) path; @@ -511,6 +518,8 @@ int linux_sys_lstat64(struct lwp *, cons int linux_sys_mknod(struct lwp *, const struct linux_sys_mknod_args *, register_t *); +int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t *); + int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *); #endif /* _RUMP_LINUX_SYS_SYSCALLARGS_H_ */ Index: src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c diff -u src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c:1.7 src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c:1.8 --- src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c:1.7 Sat Dec 7 09:20:22 2013 +++ src/sys/rump/kern/lib/libsys_linux/rump_linux_syscalls.c Sat Dec 7 11:49:56 2013 @@ -1,14 +1,14 @@ -/* $NetBSD: rump_linux_syscalls.c,v 1.7 2013/12/07 09:20:22 njoly Exp $ */ +/* $NetBSD: rump_linux_syscalls.c,v 1.8 2013/12/07 11:49:56 njoly Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.6 2013/12/07 09:19:36 njoly Exp + * created from NetBSD: syscalls.master,v 1.7 2013/12/07 11:49:27 njoly Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rump_linux_syscalls.c,v 1.7 2013/12/07 09:20:22 njoly Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rump_linux_syscalls.c,v 1.8 2013/12/07 11:49:56 njoly Exp $"); #if defined(_KERNEL_OPT) #include <sys/param.h> @@ -478,7 +478,7 @@ const char *const rump_linux_syscallname /* 451 */ "#451 (unimplemented fhstat)", /* 452 */ "#452 (unimplemented 5.99 quotactl)", /* 453 */ "#453 (unimplemented pipe2)", - /* 454 */ "#454 (unimplemented dup3)", + /* 454 */ "dup3", /* 455 */ "#455 (unimplemented kqueue1)", /* 456 */ "#456 (unimplemented paccept)", /* 457 */ "#457 (unimplemented linkat)", Index: src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c diff -u src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c:1.7 src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c:1.8 --- src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c:1.7 Sat Dec 7 09:20:22 2013 +++ src/sys/rump/kern/lib/libsys_linux/rump_linux_sysent.c Sat Dec 7 11:49:56 2013 @@ -1,14 +1,14 @@ -/* $NetBSD: rump_linux_sysent.c,v 1.7 2013/12/07 09:20:22 njoly Exp $ */ +/* $NetBSD: rump_linux_sysent.c,v 1.8 2013/12/07 11:49:56 njoly Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.6 2013/12/07 09:19:36 njoly Exp + * created from NetBSD: syscalls.master,v 1.7 2013/12/07 11:49:27 njoly Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rump_linux_sysent.c,v 1.7 2013/12/07 09:20:22 njoly Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rump_linux_sysent.c,v 1.8 2013/12/07 11:49:56 njoly Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -934,8 +934,8 @@ struct sysent rump_linux_sysent[] = { linux_sys_nosys }, /* 452 = unimplemented 5.99 quotactl */ { 0, 0, 0, linux_sys_nosys }, /* 453 = unimplemented pipe2 */ - { 0, 0, 0, - linux_sys_nosys }, /* 454 = unimplemented dup3 */ + { ns(struct linux_sys_dup3_args), 0, + (sy_call_t *)linux_sys_dup3 }, /* 454 = dup3 */ { 0, 0, 0, linux_sys_nosys }, /* 455 = unimplemented kqueue1 */ { 0, 0, 0,