diff options
| author | njoly <njoly@NetBSD.org> | 2013-12-27 14:17:32 +0000 |
|---|---|---|
| committer | njoly <njoly@NetBSD.org> | 2013-12-27 14:17:32 +0000 |
| commit | 812baa8795d39deeef0c837f08dc8145aa0f48bb (patch) | |
| tree | 2d6d3107c4eeccc2b9c13fec43a8f353207ecdfd /sys/compat/linux | |
| parent | 4c8fd45cccd9c9651092533febd46838568fae9b (diff) | |
Regen.
Diffstat (limited to 'sys/compat/linux')
| -rw-r--r-- | sys/compat/linux/arch/alpha/linux_syscall.h | 16 | ||||
| -rw-r--r-- | sys/compat/linux/arch/alpha/linux_syscallargs.h | 38 | ||||
| -rw-r--r-- | sys/compat/linux/arch/alpha/linux_syscalls.c | 14 | ||||
| -rw-r--r-- | sys/compat/linux/arch/alpha/linux_sysent.c | 22 |
4 files changed, 68 insertions, 22 deletions
diff --git a/sys/compat/linux/arch/alpha/linux_syscall.h b/sys/compat/linux/arch/alpha/linux_syscall.h index 77c542d84c8..c0e527a6fd8 100644 --- a/sys/compat/linux/arch/alpha/linux_syscall.h +++ b/sys/compat/linux/arch/alpha/linux_syscall.h @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.87 2013/12/08 15:56:12 njoly Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.88 2013/12/27 14:17:32 njoly Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.81 2013/12/08 15:55:10 njoly Exp + * created from NetBSD: syscalls.master,v 1.82 2013/12/27 14:17:11 njoly Exp */ #ifndef _LINUX_SYS_SYSCALL_H_ @@ -594,6 +594,15 @@ /* syscall: "tgkill" ret: "int" args: "int" "int" "int" */ #define LINUX_SYS_tgkill 424 +/* syscall: "stat64" ret: "int" args: "const char *" "struct linux_stat64 *" */ +#define LINUX_SYS_stat64 425 + +/* syscall: "lstat64" ret: "int" args: "const char *" "struct linux_stat64 *" */ +#define LINUX_SYS_lstat64 426 + +/* syscall: "fstat64" ret: "int" args: "int" "struct linux_stat64 *" */ +#define LINUX_SYS_fstat64 427 + /* syscall: "openat" ret: "int" args: "int" "const char *" "int" "..." */ #define LINUX_SYS_openat 450 @@ -606,6 +615,9 @@ /* syscall: "fchownat" ret: "int" args: "int" "const char *" "uid_t" "gid_t" "int" */ #define LINUX_SYS_fchownat 453 +/* syscall: "fstatat64" ret: "int" args: "int" "const char *" "struct linux_stat64 *" "int" */ +#define LINUX_SYS_fstatat64 455 + /* syscall: "unlinkat" ret: "int" args: "int" "const char *" "int" */ #define LINUX_SYS_unlinkat 456 diff --git a/sys/compat/linux/arch/alpha/linux_syscallargs.h b/sys/compat/linux/arch/alpha/linux_syscallargs.h index f1b30014aef..9fbbc1ccaa7 100644 --- a/sys/compat/linux/arch/alpha/linux_syscallargs.h +++ b/sys/compat/linux/arch/alpha/linux_syscallargs.h @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.86 2013/12/08 15:56:12 njoly Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.87 2013/12/27 14:17:32 njoly Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.81 2013/12/08 15:55:10 njoly Exp + * created from NetBSD: syscalls.master,v 1.82 2013/12/27 14:17:11 njoly Exp */ #ifndef _LINUX_SYS_SYSCALLARGS_H_ @@ -982,6 +982,24 @@ struct linux_sys_tgkill_args { }; check_syscall_args(linux_sys_tgkill) +struct linux_sys_stat64_args { + syscallarg(const char *) path; + syscallarg(struct linux_stat64 *) sp; +}; +check_syscall_args(linux_sys_stat64) + +struct linux_sys_lstat64_args { + syscallarg(const char *) path; + syscallarg(struct linux_stat64 *) sp; +}; +check_syscall_args(linux_sys_lstat64) + +struct linux_sys_fstat64_args { + syscallarg(int) fd; + syscallarg(struct linux_stat64 *) sp; +}; +check_syscall_args(linux_sys_fstat64) + struct linux_sys_openat_args { syscallarg(int) fd; syscallarg(const char *) path; @@ -1009,6 +1027,14 @@ struct linux_sys_fchownat_args { }; check_syscall_args(linux_sys_fchownat) +struct linux_sys_fstatat64_args { + syscallarg(int) fd; + syscallarg(const char *) path; + syscallarg(struct linux_stat64 *) sp; + syscallarg(int) flag; +}; +check_syscall_args(linux_sys_fstatat64) + struct linux_sys_unlinkat_args { syscallarg(int) fd; syscallarg(const char *) path; @@ -1513,6 +1539,12 @@ int linux_sys_clock_nanosleep(struct lwp *, const struct linux_sys_clock_nanosle int linux_sys_tgkill(struct lwp *, const struct linux_sys_tgkill_args *, register_t *); +int linux_sys_stat64(struct lwp *, const struct linux_sys_stat64_args *, register_t *); + +int linux_sys_lstat64(struct lwp *, const struct linux_sys_lstat64_args *, register_t *); + +int linux_sys_fstat64(struct lwp *, const struct linux_sys_fstat64_args *, register_t *); + int linux_sys_openat(struct lwp *, const struct linux_sys_openat_args *, register_t *); int sys_mkdirat(struct lwp *, const struct sys_mkdirat_args *, register_t *); @@ -1521,6 +1553,8 @@ int linux_sys_mknodat(struct lwp *, const struct linux_sys_mknodat_args *, regis int linux_sys_fchownat(struct lwp *, const struct linux_sys_fchownat_args *, register_t *); +int linux_sys_fstatat64(struct lwp *, const struct linux_sys_fstatat64_args *, register_t *); + int linux_sys_unlinkat(struct lwp *, const struct linux_sys_unlinkat_args *, register_t *); int sys_renameat(struct lwp *, const struct sys_renameat_args *, register_t *); diff --git a/sys/compat/linux/arch/alpha/linux_syscalls.c b/sys/compat/linux/arch/alpha/linux_syscalls.c index 3a7e1bb1557..9af8ae56174 100644 --- a/sys/compat/linux/arch/alpha/linux_syscalls.c +++ b/sys/compat/linux/arch/alpha/linux_syscalls.c @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.88 2013/12/08 15:56:12 njoly Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.89 2013/12/27 14:17:32 njoly Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.81 2013/12/08 15:55:10 njoly Exp + * created from NetBSD: syscalls.master,v 1.82 2013/12/27 14:17:11 njoly Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.88 2013/12/08 15:56:12 njoly Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.89 2013/12/27 14:17:32 njoly Exp $"); #if defined(_KERNEL_OPT) #if defined(_KERNEL_OPT) @@ -481,9 +481,9 @@ const char *const linux_syscallnames[] = { /* 422 */ "clock_nanosleep", /* 423 */ "#423 (unimplemented semtimedop)", /* 424 */ "tgkill", - /* 425 */ "#425 (unimplemented stat64)", - /* 426 */ "#426 (unimplemented lstat64)", - /* 427 */ "#427 (unimplemented fstat64)", + /* 425 */ "stat64", + /* 426 */ "lstat64", + /* 427 */ "fstat64", /* 428 */ "#428 (unimplemented vserver)", /* 429 */ "#429 (unimplemented mbind)", /* 430 */ "#430 (unimplemented get_mempolicy)", @@ -511,7 +511,7 @@ const char *const linux_syscallnames[] = { /* 452 */ "mknodat", /* 453 */ "fchownat", /* 454 */ "#454 (unimplemented futimesat)", - /* 455 */ "#455 (unimplemented { int | linux_sys | | fstatat64 ( int fd , const char * path , struct linux_stat64 * sp , int flag ) ; })", + /* 455 */ "fstatat64", /* 456 */ "unlinkat", /* 457 */ "renameat", /* 458 */ "linkat", diff --git a/sys/compat/linux/arch/alpha/linux_sysent.c b/sys/compat/linux/arch/alpha/linux_sysent.c index 1ce173f825e..2d24864506b 100644 --- a/sys/compat/linux/arch/alpha/linux_sysent.c +++ b/sys/compat/linux/arch/alpha/linux_sysent.c @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.87 2013/12/08 15:56:12 njoly Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.88 2013/12/27 14:17:32 njoly Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.81 2013/12/08 15:55:10 njoly Exp + * created from NetBSD: syscalls.master,v 1.82 2013/12/27 14:17:11 njoly Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.87 2013/12/08 15:56:12 njoly Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.88 2013/12/27 14:17:32 njoly Exp $"); #if defined(_KERNEL_OPT) #include "opt_sysv.h" @@ -920,12 +920,12 @@ struct sysent linux_sysent[] = { linux_sys_nosys }, /* 423 = unimplemented semtimedop */ { ns(struct linux_sys_tgkill_args), 0, (sy_call_t *)linux_sys_tgkill }, /* 424 = tgkill */ - { 0, 0, 0, - linux_sys_nosys }, /* 425 = unimplemented stat64 */ - { 0, 0, 0, - linux_sys_nosys }, /* 426 = unimplemented lstat64 */ - { 0, 0, 0, - linux_sys_nosys }, /* 427 = unimplemented fstat64 */ + { ns(struct linux_sys_stat64_args), SYCALL_ARG_PTR, + (sy_call_t *)linux_sys_stat64 }, /* 425 = stat64 */ + { ns(struct linux_sys_lstat64_args), SYCALL_ARG_PTR, + (sy_call_t *)linux_sys_lstat64 }, /* 426 = lstat64 */ + { ns(struct linux_sys_fstat64_args), SYCALL_ARG_PTR, + (sy_call_t *)linux_sys_fstat64 }, /* 427 = fstat64 */ { 0, 0, 0, linux_sys_nosys }, /* 428 = unimplemented vserver */ { 0, 0, 0, @@ -980,8 +980,8 @@ struct sysent linux_sysent[] = { (sy_call_t *)linux_sys_fchownat }, /* 453 = fchownat */ { 0, 0, 0, linux_sys_nosys }, /* 454 = unimplemented futimesat */ - { 0, 0, 0, - linux_sys_nosys }, /* 455 = unimplemented { int | linux_sys | | fstatat64 ( int fd , const char * path , struct linux_stat64 * sp , int flag ) ; } */ + { ns(struct linux_sys_fstatat64_args), SYCALL_ARG_PTR, + (sy_call_t *)linux_sys_fstatat64 }, /* 455 = fstatat64 */ { ns(struct linux_sys_unlinkat_args), SYCALL_ARG_PTR, (sy_call_t *)linux_sys_unlinkat }, /* 456 = unlinkat */ { ns(struct sys_renameat_args), SYCALL_ARG_PTR, |
