Module Name:    src
Committed By:   njoly
Date:           Tue Apr  8 16:48:01 UTC 2014

Modified Files:
        src/sys/compat/linux/arch/alpha: syscalls.master
        src/sys/compat/linux/arch/amd64: syscalls.master
        src/sys/compat/linux/arch/arm: syscalls.master
        src/sys/compat/linux/arch/i386: syscalls.master
        src/sys/compat/linux/arch/m68k: syscalls.master
        src/sys/compat/linux/arch/mips: syscalls.master
        src/sys/compat/linux/arch/powerpc: syscalls.master

Log Message:
Adjust read/write/readv/writev signature to match native versions.


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/compat/linux/arch/alpha/syscalls.master
cvs rdiff -u -r1.46 -r1.47 src/sys/compat/linux/arch/amd64/syscalls.master
cvs rdiff -u -r1.54 -r1.55 src/sys/compat/linux/arch/arm/syscalls.master
cvs rdiff -u -r1.112 -r1.113 src/sys/compat/linux/arch/i386/syscalls.master
cvs rdiff -u -r1.81 -r1.82 src/sys/compat/linux/arch/m68k/syscalls.master
cvs rdiff -u -r1.49 -r1.50 src/sys/compat/linux/arch/mips/syscalls.master
cvs rdiff -u -r1.58 -r1.59 src/sys/compat/linux/arch/powerpc/syscalls.master

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/syscalls.master
diff -u src/sys/compat/linux/arch/alpha/syscalls.master:1.83 src/sys/compat/linux/arch/alpha/syscalls.master:1.84
--- src/sys/compat/linux/arch/alpha/syscalls.master:1.83	Mon Jan 13 10:33:03 2014
+++ src/sys/compat/linux/arch/alpha/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.83 2014/01/13 10:33:03 njoly Exp $
+	$NetBSD: syscalls.master,v 1.84 2014/04/08 16:48:01 njoly Exp $
 ;
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -84,8 +84,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); } syscall
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, void *buf, size_t nbyte); }
-4	NOARGS		{ int|sys||write(int fd, const void *buf, size_t nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	UNIMPL
 6	NOARGS		{ int|sys||close(int fd); }
 7	NODEF		{ int|osf1_sys||wait4(int pid, int *status, \

Index: src/sys/compat/linux/arch/amd64/syscalls.master
diff -u src/sys/compat/linux/arch/amd64/syscalls.master:1.46 src/sys/compat/linux/arch/amd64/syscalls.master:1.47
--- src/sys/compat/linux/arch/amd64/syscalls.master:1.46	Sun Dec  8 15:55:10 2013
+++ src/sys/compat/linux/arch/amd64/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.46 2013/12/08 15:55:10 njoly Exp $
+	$NetBSD: syscalls.master,v 1.47 2014/04/08 16:48:01 njoly Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -64,8 +64,9 @@
 
 %%
 
-0	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-1	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+0	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+1	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    int nbyte); }
 2	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 3	NOARGS		{ int|sys||close(int fd); }
@@ -101,10 +102,10 @@
 			    size_t nbyte, linux_off_t offset); }
 18	STD		{ int|linux_sys||pwrite(int fd, char *buf, \
 			    size_t nbyte, linux_off_t offset); }
-19	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-20	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+19	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+20	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 21	NOARGS		{ int|sys||access(const char *path, int flags); }
 22	STD		{ int|linux_sys||pipe(int *pfds); }
 23	STD		{ int|linux_sys||select(int nfds, fd_set *readfds, \

Index: src/sys/compat/linux/arch/arm/syscalls.master
diff -u src/sys/compat/linux/arch/arm/syscalls.master:1.54 src/sys/compat/linux/arch/arm/syscalls.master:1.55
--- src/sys/compat/linux/arch/arm/syscalls.master:1.54	Sun Dec  8 15:55:10 2013
+++ src/sys/compat/linux/arch/arm/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.54 2013/12/08 15:55:10 njoly Exp $
+	$NetBSD: syscalls.master,v 1.55 2014/04/08 16:48:01 njoly Exp $
 
 ; Derived from sys/compat/linux/arch/*/syscalls.master
 ; and from Linux 2.4.12 arch/arm/kernel/calls.S
@@ -56,8 +56,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); }
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-4	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 6	NOARGS		{ int|sys||close(int fd); }
@@ -251,10 +252,10 @@
 			    struct timeval50 *timeout); }
 143	NOARGS		{ int|sys||flock(int fd, int how); }
 144	NOARGS		{ int|sys|13|msync(void *addr, size_t len, int flags); }
-145	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-146	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+145	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+146	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 147	NOARGS		{ pid_t|sys||getsid(pid_t pid); }
 148	STD		{ int|linux_sys||fdatasync(int fd); }
 149	STD		{ int|linux_sys||__sysctl(struct linux___sysctl *lsp); }

Index: src/sys/compat/linux/arch/i386/syscalls.master
diff -u src/sys/compat/linux/arch/i386/syscalls.master:1.112 src/sys/compat/linux/arch/i386/syscalls.master:1.113
--- src/sys/compat/linux/arch/i386/syscalls.master:1.112	Mon Nov 18 01:32:52 2013
+++ src/sys/compat/linux/arch/i386/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.112 2013/11/18 01:32:52 chs Exp $
+	$NetBSD: syscalls.master,v 1.113 2014/04/08 16:48:01 njoly Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -55,8 +55,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); } syscall
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-4	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 6	NOARGS		{ int|sys||close(int fd); }
@@ -253,10 +254,10 @@
 			    struct timeval50 *timeout); }
 143	NOARGS		{ int|sys||flock(int fd, int how); }
 144	NOARGS		{ int|sys|13|msync(void *addr, size_t len, int flags); }
-145	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-146	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+145	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+146	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 147	NOARGS		{ pid_t|sys||getsid(pid_t pid); }
 148	STD		{ int|linux_sys||fdatasync(int fd); }
 149	STD		{ int|linux_sys||__sysctl(struct linux___sysctl *lsp); }

Index: src/sys/compat/linux/arch/m68k/syscalls.master
diff -u src/sys/compat/linux/arch/m68k/syscalls.master:1.81 src/sys/compat/linux/arch/m68k/syscalls.master:1.82
--- src/sys/compat/linux/arch/m68k/syscalls.master:1.81	Sat Feb 15 22:35:08 2014
+++ src/sys/compat/linux/arch/m68k/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.81 2014/02/15 22:35:08 njoly Exp $
+	$NetBSD: syscalls.master,v 1.82 2014/04/08 16:48:01 njoly Exp $
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -59,8 +59,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); } syscall
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-4	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 6	NOARGS		{ int|sys||close(int fd); }
@@ -272,10 +273,10 @@
 			    struct timeval50 *timeout); }
 143	NOARGS		{ int|sys||flock(int fd, int how); }
 144	NOARGS		{ int|sys|13|msync(void *addr, size_t len, int flags); }
-145	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-146	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+145	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+146	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 147	NOARGS		{ pid_t|sys||getsid(pid_t pid); }
 148	STD		{ int|linux_sys||fdatasync(int fd); }
 149	STD		{ int|linux_sys||__sysctl(struct linux___sysctl *lsp); }

Index: src/sys/compat/linux/arch/mips/syscalls.master
diff -u src/sys/compat/linux/arch/mips/syscalls.master:1.49 src/sys/compat/linux/arch/mips/syscalls.master:1.50
--- src/sys/compat/linux/arch/mips/syscalls.master:1.49	Sun Dec  8 15:55:10 2013
+++ src/sys/compat/linux/arch/mips/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.49 2013/12/08 15:55:10 njoly Exp $  
+	$NetBSD: syscalls.master,v 1.50 2014/04/08 16:48:01 njoly Exp $  
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -59,8 +59,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); } syscall
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-4	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 6	NOARGS		{ int|sys||close(int fd); }
@@ -248,10 +249,10 @@
 			    struct timeval50 *timeout); }
 143	NOARGS		{ int|sys||flock(int fd, int how); }
 144	NOARGS		{ int|sys|13|msync(void *addr, size_t len, int flags); }
-145	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-146	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+145	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+146	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 147	STD		{ int|linux_sys||cacheflush(void *addr, \
 			    int bytes, int cache); }
 148	UNIMPL		cachectl

Index: src/sys/compat/linux/arch/powerpc/syscalls.master
diff -u src/sys/compat/linux/arch/powerpc/syscalls.master:1.58 src/sys/compat/linux/arch/powerpc/syscalls.master:1.59
--- src/sys/compat/linux/arch/powerpc/syscalls.master:1.58	Tue Dec 10 14:54:36 2013
+++ src/sys/compat/linux/arch/powerpc/syscalls.master	Tue Apr  8 16:48:01 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.58 2013/12/10 14:54:36 njoly Exp $  
+	$NetBSD: syscalls.master,v 1.59 2014/04/08 16:48:01 njoly Exp $  
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -82,8 +82,9 @@
 0	NOARGS		{ int|linux_sys||nosys(void); } syscall
 1	STD		{ int|linux_sys||exit(int rval); }
 2	NOARGS		{ int|sys||fork(void); }
-3	NOARGS		{ int|sys||read(int fd, char *buf, u_int nbyte); }
-4	NOARGS		{ int|sys||write(int fd, char *buf, u_int nbyte); }
+3	NOARGS		{ ssize_t|sys||read(int fd, void *buf, size_t nbyte); }
+4	NOARGS		{ ssize_t|sys||write(int fd, const void *buf, \
+			    size_t nbyte); }
 5	STD		{ int|linux_sys||open(const char *path, int flags, \
 			    linux_umode_t mode); }
 6	NOARGS		{ int|sys||close(int fd); }
@@ -276,10 +277,10 @@
 			    struct timeval50 *timeout); }
 143	NOARGS		{ int|sys||flock(int fd, int how); }
 144	NOARGS		{ int|sys|13|msync(void *addr, size_t len, int flags); }
-145	NOARGS		{ int|sys||readv(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
-146	NOARGS		{ int|sys||writev(int fd, struct iovec *iovp, \
-				u_int iovcnt); }
+145	NOARGS		{ ssize_t|sys||readv(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
+146	NOARGS		{ ssize_t|sys||writev(int fd, \
+			    const struct iovec *iovp, int iovcnt); }
 147	NOARGS		{ pid_t|sys||getsid(pid_t pid); }
 148	STD		{ int|linux_sys||fdatasync(int fd); }
 149	STD		{ int|linux_sys||__sysctl(struct linux___sysctl *lsp); }

Reply via email to