Module Name:    src
Committed By:   njoly
Date:           Sun May  4 10:10:40 UTC 2014

Modified Files:
        src/sys/compat/linux/arch/alpha: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/amd64: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/arm: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/i386: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/m68k: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/mips: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux/arch/powerpc: linux_syscall.h linux_syscallargs.h
            linux_syscalls.c linux_sysent.c
        src/sys/compat/linux32/arch/amd64: linux32_syscall.h
            linux32_syscallargs.h linux32_syscalls.c linux32_sysent.c

Log Message:
Regen for pread/pwrite 64bit offset argument.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/compat/linux/arch/alpha/linux_syscall.h \
    src/sys/compat/linux/arch/alpha/linux_sysent.c
cvs rdiff -u -r1.89 -r1.90 \
    src/sys/compat/linux/arch/alpha/linux_syscallargs.h
cvs rdiff -u -r1.91 -r1.92 src/sys/compat/linux/arch/alpha/linux_syscalls.c
cvs rdiff -u -r1.49 -r1.50 src/sys/compat/linux/arch/amd64/linux_syscall.h \
    src/sys/compat/linux/arch/amd64/linux_syscallargs.h \
    src/sys/compat/linux/arch/amd64/linux_syscalls.c \
    src/sys/compat/linux/arch/amd64/linux_sysent.c
cvs rdiff -u -r1.58 -r1.59 src/sys/compat/linux/arch/arm/linux_syscall.h \
    src/sys/compat/linux/arch/arm/linux_syscallargs.h \
    src/sys/compat/linux/arch/arm/linux_syscalls.c \
    src/sys/compat/linux/arch/arm/linux_sysent.c
cvs rdiff -u -r1.98 -r1.99 src/sys/compat/linux/arch/i386/linux_syscall.h \
    src/sys/compat/linux/arch/i386/linux_syscallargs.h \
    src/sys/compat/linux/arch/i386/linux_sysent.c
cvs rdiff -u -r1.99 -r1.100 src/sys/compat/linux/arch/i386/linux_syscalls.c
cvs rdiff -u -r1.88 -r1.89 src/sys/compat/linux/arch/m68k/linux_syscall.h \
    src/sys/compat/linux/arch/m68k/linux_syscalls.c \
    src/sys/compat/linux/arch/m68k/linux_sysent.c
cvs rdiff -u -r1.87 -r1.88 src/sys/compat/linux/arch/m68k/linux_syscallargs.h
cvs rdiff -u -r1.55 -r1.56 src/sys/compat/linux/arch/mips/linux_syscall.h
cvs rdiff -u -r1.54 -r1.55 src/sys/compat/linux/arch/mips/linux_syscallargs.h \
    src/sys/compat/linux/arch/mips/linux_syscalls.c \
    src/sys/compat/linux/arch/mips/linux_sysent.c
cvs rdiff -u -r1.65 -r1.66 src/sys/compat/linux/arch/powerpc/linux_syscall.h \
    src/sys/compat/linux/arch/powerpc/linux_sysent.c
cvs rdiff -u -r1.64 -r1.65 \
    src/sys/compat/linux/arch/powerpc/linux_syscallargs.h \
    src/sys/compat/linux/arch/powerpc/linux_syscalls.c
cvs rdiff -u -r1.70 -r1.71 \
    src/sys/compat/linux32/arch/amd64/linux32_syscall.h \
    src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h \
    src/sys/compat/linux32/arch/amd64/linux32_syscalls.c \
    src/sys/compat/linux32/arch/amd64/linux32_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/compat/linux/arch/alpha/linux_syscall.h
diff -u src/sys/compat/linux/arch/alpha/linux_syscall.h:1.90 src/sys/compat/linux/arch/alpha/linux_syscall.h:1.91
--- src/sys/compat/linux/arch/alpha/linux_syscall.h:1.90	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/alpha/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.90 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.91 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.84 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.85 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -459,10 +459,10 @@
 /* syscall: "getresuid" ret: "int" args: "uid_t *" "uid_t *" "uid_t *" */
 #define	LINUX_SYS_getresuid	344
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	349
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	350
 
 /* syscall: "rt_sigreturn" ret: "int" args: "struct linux_rt_sigframe *" */
Index: src/sys/compat/linux/arch/alpha/linux_sysent.c
diff -u src/sys/compat/linux/arch/alpha/linux_sysent.c:1.90 src/sys/compat/linux/arch/alpha/linux_sysent.c:1.91
--- src/sys/compat/linux/arch/alpha/linux_sysent.c:1.90	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/alpha/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.90 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.91 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.84 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.85 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.90 2014/04/08 16:49:25 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.91 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_sysv.h"
@@ -768,9 +768,9 @@ struct sysent linux_sysent[] = {
 	    linux_sys_nosys },			/* 347 = unimplemented query_module */
 	{ 0, 0, 0,
 	    linux_sys_nosys },			/* 348 = unimplemented prctl */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 349 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 350 = pwrite */
 	{ ns(struct linux_sys_rt_sigreturn_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigreturn },/* 351 = rt_sigreturn */

Index: src/sys/compat/linux/arch/alpha/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.89 src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.90
--- src/sys/compat/linux/arch/alpha/linux_syscallargs.h:1.89	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/alpha/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.89 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.90 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.84 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.85 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -708,7 +708,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -716,7 +716,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 

Index: src/sys/compat/linux/arch/alpha/linux_syscalls.c
diff -u src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.91 src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.92
--- src/sys/compat/linux/arch/alpha/linux_syscalls.c:1.91	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/alpha/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.91 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.92 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.84 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.85 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.91 2014/04/08 16:49:25 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.92 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #if defined(_KERNEL_OPT)

Index: src/sys/compat/linux/arch/amd64/linux_syscall.h
diff -u src/sys/compat/linux/arch/amd64/linux_syscall.h:1.49 src/sys/compat/linux/arch/amd64/linux_syscall.h:1.50
--- src/sys/compat/linux/arch/amd64/linux_syscall.h:1.49	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/amd64/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.49 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.50 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.47 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.48 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -63,10 +63,10 @@
 /* syscall: "ioctl" ret: "int" args: "int" "u_long" "void *" */
 #define	LINUX_SYS_ioctl	16
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	17
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	18
 
 /* syscall: "readv" ret: "ssize_t" args: "int" "const struct iovec *" "int" */
Index: src/sys/compat/linux/arch/amd64/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.49 src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.50
--- src/sys/compat/linux/arch/amd64/linux_syscallargs.h:1.49	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/amd64/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.49 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.50 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.47 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.48 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -109,7 +109,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -117,7 +117,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 
Index: src/sys/compat/linux/arch/amd64/linux_syscalls.c
diff -u src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.49 src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.50
--- src/sys/compat/linux/arch/amd64/linux_syscalls.c:1.49	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/amd64/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.49 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.50 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.47 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.48 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.49 2014/04/08 16:49:25 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.50 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #if defined(_KERNEL_OPT)
Index: src/sys/compat/linux/arch/amd64/linux_sysent.c
diff -u src/sys/compat/linux/arch/amd64/linux_sysent.c:1.49 src/sys/compat/linux/arch/amd64/linux_sysent.c:1.50
--- src/sys/compat/linux/arch/amd64/linux_sysent.c:1.49	Tue Apr  8 16:49:25 2014
+++ src/sys/compat/linux/arch/amd64/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.49 2014/04/08 16:49:25 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.50 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.47 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.48 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.49 2014/04/08 16:49:25 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.50 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_sysv.h"
@@ -73,9 +73,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_sigreturn },/* 15 = rt_sigreturn */
 	{ ns(struct linux_sys_ioctl_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_ioctl },	/* 16 = ioctl */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 17 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 18 = pwrite */
 	{ ns(struct sys_readv_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)sys_readv },		/* 19 = readv */

Index: src/sys/compat/linux/arch/arm/linux_syscall.h
diff -u src/sys/compat/linux/arch/arm/linux_syscall.h:1.58 src/sys/compat/linux/arch/arm/linux_syscall.h:1.59
--- src/sys/compat/linux/arch/arm/linux_syscall.h:1.58	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/arm/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.58 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.59 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.55 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.56 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -459,10 +459,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux_sigset_t *" "size_t" */
 #define	LINUX_SYS_rt_sigsuspend	179
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	180
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	181
 
 /* syscall: "chown16" ret: "int" args: "const char *" "linux_uid16_t" "linux_gid16_t" */
Index: src/sys/compat/linux/arch/arm/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.58 src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.59
--- src/sys/compat/linux/arch/arm/linux_syscallargs.h:1.58	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/arm/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.58 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.59 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.55 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.56 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -647,7 +647,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -655,7 +655,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 
Index: src/sys/compat/linux/arch/arm/linux_syscalls.c
diff -u src/sys/compat/linux/arch/arm/linux_syscalls.c:1.58 src/sys/compat/linux/arch/arm/linux_syscalls.c:1.59
--- src/sys/compat/linux/arch/arm/linux_syscalls.c:1.58	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/arm/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.58 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.59 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.55 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.56 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.58 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.59 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include <sys/param.h>
Index: src/sys/compat/linux/arch/arm/linux_sysent.c
diff -u src/sys/compat/linux/arch/arm/linux_sysent.c:1.58 src/sys/compat/linux/arch/arm/linux_sysent.c:1.59
--- src/sys/compat/linux/arch/arm/linux_sysent.c:1.58	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/arm/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.58 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.59 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.55 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.56 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.58 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.59 2014/05/04 10:10:39 njoly Exp $");
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -395,9 +395,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_queueinfo },/* 178 = rt_queueinfo */
 	{ ns(struct linux_sys_rt_sigsuspend_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigsuspend },/* 179 = rt_sigsuspend */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 180 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 181 = pwrite */
 	{ ns(struct linux_sys_chown16_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_chown16 },	/* 182 = chown16 */

Index: src/sys/compat/linux/arch/i386/linux_syscall.h
diff -u src/sys/compat/linux/arch/i386/linux_syscall.h:1.98 src/sys/compat/linux/arch/i386/linux_syscall.h:1.99
--- src/sys/compat/linux/arch/i386/linux_syscall.h:1.98	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/i386/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.98 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.99 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.113 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.114 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -472,10 +472,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux_sigset_t *" "size_t" */
 #define	LINUX_SYS_rt_sigsuspend	179
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	180
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	181
 
 /* syscall: "chown16" ret: "int" args: "const char *" "linux_uid16_t" "linux_gid16_t" */
Index: src/sys/compat/linux/arch/i386/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.98 src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.99
--- src/sys/compat/linux/arch/i386/linux_syscallargs.h:1.98	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/i386/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.98 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.99 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.113 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.114 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -670,7 +670,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -678,7 +678,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 
Index: src/sys/compat/linux/arch/i386/linux_sysent.c
diff -u src/sys/compat/linux/arch/i386/linux_sysent.c:1.98 src/sys/compat/linux/arch/i386/linux_sysent.c:1.99
--- src/sys/compat/linux/arch/i386/linux_sysent.c:1.98	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/i386/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.98 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.99 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.113 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.114 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.98 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.99 2014/05/04 10:10:39 njoly Exp $");
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -394,9 +394,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_queueinfo },/* 178 = rt_queueinfo */
 	{ ns(struct linux_sys_rt_sigsuspend_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigsuspend },/* 179 = rt_sigsuspend */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 180 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 181 = pwrite */
 	{ ns(struct linux_sys_chown16_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_chown16 },	/* 182 = chown16 */

Index: src/sys/compat/linux/arch/i386/linux_syscalls.c
diff -u src/sys/compat/linux/arch/i386/linux_syscalls.c:1.99 src/sys/compat/linux/arch/i386/linux_syscalls.c:1.100
--- src/sys/compat/linux/arch/i386/linux_syscalls.c:1.99	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/i386/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.99 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.100 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.113 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.114 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.99 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.100 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include <sys/param.h>

Index: src/sys/compat/linux/arch/m68k/linux_syscall.h
diff -u src/sys/compat/linux/arch/m68k/linux_syscall.h:1.88 src/sys/compat/linux/arch/m68k/linux_syscall.h:1.89
--- src/sys/compat/linux/arch/m68k/linux_syscall.h:1.88	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/m68k/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.88 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.89 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.82 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.83 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -470,10 +470,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux_sigset_t *" "size_t" */
 #define	LINUX_SYS_rt_sigsuspend	179
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	180
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	181
 
 /* syscall: "lchown16" ret: "int" args: "const char *" "linux_uid16_t" "linux_gid16_t" */
Index: src/sys/compat/linux/arch/m68k/linux_syscalls.c
diff -u src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.88 src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.89
--- src/sys/compat/linux/arch/m68k/linux_syscalls.c:1.88	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/m68k/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.88 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.89 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.82 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.83 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.88 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.89 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #if defined(_KERNEL_OPT)
Index: src/sys/compat/linux/arch/m68k/linux_sysent.c
diff -u src/sys/compat/linux/arch/m68k/linux_sysent.c:1.88 src/sys/compat/linux/arch/m68k/linux_sysent.c:1.89
--- src/sys/compat/linux/arch/m68k/linux_sysent.c:1.88	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/m68k/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.88 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.89 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.82 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.83 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.88 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.89 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_compat_netbsd.h"
@@ -418,9 +418,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_queueinfo },/* 178 = rt_queueinfo */
 	{ ns(struct linux_sys_rt_sigsuspend_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigsuspend },/* 179 = rt_sigsuspend */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 180 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 181 = pwrite */
 	{ ns(struct linux_sys_lchown16_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_lchown16 },	/* 182 = lchown16 */

Index: src/sys/compat/linux/arch/m68k/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.87 src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.88
--- src/sys/compat/linux/arch/m68k/linux_syscallargs.h:1.87	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/m68k/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.87 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.88 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.82 2014/04/08 16:48:01 njoly Exp
+ * created from	NetBSD: syscalls.master,v 1.83 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -646,7 +646,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -654,7 +654,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 

Index: src/sys/compat/linux/arch/mips/linux_syscall.h
diff -u src/sys/compat/linux/arch/mips/linux_syscall.h:1.55 src/sys/compat/linux/arch/mips/linux_syscall.h:1.56
--- src/sys/compat/linux/arch/mips/linux_syscall.h:1.55	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/mips/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.55 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.56 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.50 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.51 2014/05/04 10:08:53 njoly Exp  
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -499,10 +499,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux_sigset_t *" "size_t" */
 #define	LINUX_SYS_rt_sigsuspend	199
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	200
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	201
 
 /* syscall: "__posix_chown" ret: "int" args: "const char *" "int" "int" */

Index: src/sys/compat/linux/arch/mips/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.54 src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.55
--- src/sys/compat/linux/arch/mips/linux_syscallargs.h:1.54	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/mips/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.54 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.55 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.50 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.51 2014/05/04 10:08:53 njoly Exp  
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -662,7 +662,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -670,7 +670,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 
Index: src/sys/compat/linux/arch/mips/linux_syscalls.c
diff -u src/sys/compat/linux/arch/mips/linux_syscalls.c:1.54 src/sys/compat/linux/arch/mips/linux_syscalls.c:1.55
--- src/sys/compat/linux/arch/mips/linux_syscalls.c:1.54	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/mips/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.54 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.55 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.50 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.51 2014/05/04 10:08:53 njoly Exp  
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.54 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.55 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include <sys/param.h>
Index: src/sys/compat/linux/arch/mips/linux_sysent.c
diff -u src/sys/compat/linux/arch/mips/linux_sysent.c:1.54 src/sys/compat/linux/arch/mips/linux_sysent.c:1.55
--- src/sys/compat/linux/arch/mips/linux_sysent.c:1.54	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/mips/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.54 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.55 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.50 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.51 2014/05/04 10:08:53 njoly Exp  
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.54 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.55 2014/05/04 10:10:39 njoly Exp $");
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -430,9 +430,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_queueinfo },/* 198 = rt_queueinfo */
 	{ ns(struct linux_sys_rt_sigsuspend_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigsuspend },/* 199 = rt_sigsuspend */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 200 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 201 = pwrite */
 	{ ns(struct sys___posix_chown_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)sys___posix_chown },	/* 202 = __posix_chown */

Index: src/sys/compat/linux/arch/powerpc/linux_syscall.h
diff -u src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.65 src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.66
--- src/sys/compat/linux/arch/powerpc/linux_syscall.h:1.65	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/powerpc/linux_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscall.h,v 1.65 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.66 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.59 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.60 2014/05/04 10:08:53 njoly Exp  
  */
 
 #ifndef _LINUX_SYS_SYSCALL_H_
@@ -461,10 +461,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux_sigset_t *" "size_t" */
 #define	LINUX_SYS_rt_sigsuspend	178
 
-/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pread" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pread	179
 
-/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
+/* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "off_t" */
 #define	LINUX_SYS_pwrite	180
 
 /* syscall: "__posix_chown" ret: "int" args: "const char *" "int" "int" */
Index: src/sys/compat/linux/arch/powerpc/linux_sysent.c
diff -u src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.65 src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.66
--- src/sys/compat/linux/arch/powerpc/linux_sysent.c:1.65	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/powerpc/linux_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_sysent.c,v 1.65 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_sysent.c,v 1.66 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.59 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.60 2014/05/04 10:08:53 njoly Exp  
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.65 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.66 2014/05/04 10:10:39 njoly Exp $");
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -391,9 +391,9 @@ struct sysent linux_sysent[] = {
 	    (sy_call_t *)linux_sys_rt_queueinfo },/* 177 = rt_queueinfo */
 	{ ns(struct linux_sys_rt_sigsuspend_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_rt_sigsuspend },/* 178 = rt_sigsuspend */
-	{ ns(struct linux_sys_pread_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pread_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pread },	/* 179 = pread */
-	{ ns(struct linux_sys_pwrite_args), SYCALL_ARG_PTR,
+	{ ns(struct linux_sys_pwrite_args), SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
 	    (sy_call_t *)linux_sys_pwrite },	/* 180 = pwrite */
 	{ ns(struct sys___posix_chown_args), SYCALL_ARG_PTR,
 	    (sy_call_t *)sys___posix_chown },	/* 181 = __posix_chown */

Index: src/sys/compat/linux/arch/powerpc/linux_syscallargs.h
diff -u src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.64 src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.65
--- src/sys/compat/linux/arch/powerpc/linux_syscallargs.h:1.64	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/powerpc/linux_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux_syscallargs.h,v 1.64 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.65 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.59 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.60 2014/05/04 10:08:53 njoly Exp  
  */
 
 #ifndef _LINUX_SYS_SYSCALLARGS_H_
@@ -627,7 +627,7 @@ struct linux_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pread)
 
@@ -635,7 +635,7 @@ struct linux_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(char *) buf;
 	syscallarg(size_t) nbyte;
-	syscallarg(linux_off_t) offset;
+	syscallarg(off_t) offset;
 };
 check_syscall_args(linux_sys_pwrite)
 
Index: src/sys/compat/linux/arch/powerpc/linux_syscalls.c
diff -u src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.64 src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.65
--- src/sys/compat/linux/arch/powerpc/linux_syscalls.c:1.64	Tue Apr  8 16:49:26 2014
+++ src/sys/compat/linux/arch/powerpc/linux_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux_syscalls.c,v 1.64 2014/04/08 16:49:26 njoly Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.65 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.59 2014/04/08 16:48:01 njoly Exp  
+ * created from	NetBSD: syscalls.master,v 1.60 2014/05/04 10:08:53 njoly Exp  
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.64 2014/04/08 16:49:26 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.65 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include <sys/param.h>

Index: src/sys/compat/linux32/arch/amd64/linux32_syscall.h
diff -u src/sys/compat/linux32/arch/amd64/linux32_syscall.h:1.70 src/sys/compat/linux32/arch/amd64/linux32_syscall.h:1.71
--- src/sys/compat/linux32/arch/amd64/linux32_syscall.h:1.70	Mon Nov 18 19:23:35 2013
+++ src/sys/compat/linux32/arch/amd64/linux32_syscall.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux32_syscall.h,v 1.70 2013/11/18 19:23:35 christos Exp $ */
+/* $NetBSD: linux32_syscall.h,v 1.71 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.65 2013/11/18 19:23:27 christos Exp
+ * created from	NetBSD: syscalls.master,v 1.66 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX32_SYS_SYSCALL_H_
@@ -454,10 +454,10 @@
 /* syscall: "rt_sigsuspend" ret: "int" args: "linux32_sigsetp_t" "netbsd32_size_t" */
 #define	LINUX32_SYS_rt_sigsuspend	179
 
-/* syscall: "pread" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "linux32_off_t" */
+/* syscall: "pread" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "netbsd32_off_t" */
 #define	LINUX32_SYS_pread	180
 
-/* syscall: "pwrite" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "linux32_off_t" */
+/* syscall: "pwrite" ret: "netbsd32_ssize_t" args: "int" "netbsd32_voidp" "netbsd32_size_t" "netbsd32_off_t" */
 #define	LINUX32_SYS_pwrite	181
 
 /* syscall: "chown16" ret: "int" args: "netbsd32_charp" "linux32_uid16_t" "linux32_gid16_t" */
Index: src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h
diff -u src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h:1.70 src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h:1.71
--- src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h:1.70	Mon Nov 18 19:23:35 2013
+++ src/sys/compat/linux32/arch/amd64/linux32_syscallargs.h	Sun May  4 10:10:39 2014
@@ -1,10 +1,10 @@
-/* $NetBSD: linux32_syscallargs.h,v 1.70 2013/11/18 19:23:35 christos Exp $ */
+/* $NetBSD: linux32_syscallargs.h,v 1.71 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.65 2013/11/18 19:23:27 christos Exp
+ * created from	NetBSD: syscalls.master,v 1.66 2014/05/04 10:08:53 njoly Exp
  */
 
 #ifndef _LINUX32_SYS_SYSCALLARGS_H_
@@ -628,7 +628,7 @@ struct linux32_sys_pread_args {
 	syscallarg(int) fd;
 	syscallarg(netbsd32_voidp) buf;
 	syscallarg(netbsd32_size_t) nbyte;
-	syscallarg(linux32_off_t) offset;
+	syscallarg(netbsd32_off_t) offset;
 };
 check_syscall_args(linux32_sys_pread)
 
@@ -636,7 +636,7 @@ struct linux32_sys_pwrite_args {
 	syscallarg(int) fd;
 	syscallarg(netbsd32_voidp) buf;
 	syscallarg(netbsd32_size_t) nbyte;
-	syscallarg(linux32_off_t) offset;
+	syscallarg(netbsd32_off_t) offset;
 };
 check_syscall_args(linux32_sys_pwrite)
 
Index: src/sys/compat/linux32/arch/amd64/linux32_syscalls.c
diff -u src/sys/compat/linux32/arch/amd64/linux32_syscalls.c:1.70 src/sys/compat/linux32/arch/amd64/linux32_syscalls.c:1.71
--- src/sys/compat/linux32/arch/amd64/linux32_syscalls.c:1.70	Mon Nov 18 19:23:35 2013
+++ src/sys/compat/linux32/arch/amd64/linux32_syscalls.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux32_syscalls.c,v 1.70 2013/11/18 19:23:35 christos Exp $ */
+/* $NetBSD: linux32_syscalls.c,v 1.71 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.65 2013/11/18 19:23:27 christos Exp
+ * created from	NetBSD: syscalls.master,v 1.66 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.70 2013/11/18 19:23:35 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.71 2014/05/04 10:10:39 njoly Exp $");
 
 #if defined(_KERNEL_OPT)
 #include <sys/param.h>
Index: src/sys/compat/linux32/arch/amd64/linux32_sysent.c
diff -u src/sys/compat/linux32/arch/amd64/linux32_sysent.c:1.70 src/sys/compat/linux32/arch/amd64/linux32_sysent.c:1.71
--- src/sys/compat/linux32/arch/amd64/linux32_sysent.c:1.70	Mon Nov 18 19:23:35 2013
+++ src/sys/compat/linux32/arch/amd64/linux32_sysent.c	Sun May  4 10:10:39 2014
@@ -1,14 +1,14 @@
-/* $NetBSD: linux32_sysent.c,v 1.70 2013/11/18 19:23:35 christos Exp $ */
+/* $NetBSD: linux32_sysent.c,v 1.71 2014/05/04 10:10:39 njoly Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from	NetBSD: syscalls.master,v 1.65 2013/11/18 19:23:27 christos Exp
+ * created from	NetBSD: syscalls.master,v 1.66 2014/05/04 10:08:53 njoly Exp
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.70 2013/11/18 19:23:35 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.71 2014/05/04 10:10:39 njoly Exp $");
 
 #include <sys/param.h>
 #include <sys/poll.h>

Reply via email to