Module Name:    src
Committed By:   njoly
Date:           Sun Oct 25 15:55:05 UTC 2015

Modified Files:
        src/sys/compat/linux/arch/alpha: syscalls.master
        src/sys/compat/linux/arch/mips: syscalls.master
        src/sys/compat/linux/arch/powerpc: syscalls.master

Log Message:
Cleanup posix chown family syscalls to match native (alpha, mips and
powerpc).


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/compat/linux/arch/alpha/syscalls.master
cvs rdiff -u -r1.57 -r1.58 src/sys/compat/linux/arch/mips/syscalls.master
cvs rdiff -u -r1.66 -r1.67 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.89 src/sys/compat/linux/arch/alpha/syscalls.master:1.90
--- src/sys/compat/linux/arch/alpha/syscalls.master:1.89	Sat Nov 22 13:18:45 2014
+++ src/sys/compat/linux/arch/alpha/syscalls.master	Sun Oct 25 15:55:05 2015
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.89 2014/11/22 13:18:45 njoly Exp $
+	$NetBSD: syscalls.master,v 1.90 2015/10/25 15:55:05 njoly Exp $
 ;
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -101,7 +101,8 @@
 14	STD		{ int|linux_sys||mknod(const char *path, linux_umode_t mode, \
 			    unsigned dev); }
 15	NOARGS		{ int|sys||chmod(const char *path, int mode); }
-16	NOARGS		{ int|sys||__posix_chown(const char *path, int uid, int gid); }
+16	NOARGS		{ int|sys||__posix_chown(const char *path, uid_t uid, \
+			    gid_t gid); }
 ;17	ALIAS		osf1_sys_brk
 17	STD		{ int|linux_sys||brk(char *nsize); }
 18	UNIMPL
@@ -254,7 +255,8 @@
 				int iovcnt); }
 122	NODEF		{ int|osf1_sys||settimeofday(struct osf1_timeval *tv, \
 			    struct osf1_timezone *tzp); }
-123	NOARGS		{ int|sys||__posix_fchown(int fd, int uid, int gid); }
+123	NOARGS		{ int|sys||__posix_fchown(int fd, uid_t uid, \
+			    gid_t gid); }
 124	NOARGS		{ int|sys||fchmod(int fd, linux_umode_t mode); }
 125	STD		{ int|linux_sys||recvfrom(int s, void *buf, int len, \
 				int flags, struct osockaddr *from, \
@@ -380,7 +382,8 @@
 #endif
 ;207	ALIAS		osf1_sys_utsname
 207	STD		{ int|linux_sys||olduname(struct linux_old_utsname *up); }
-208	NOARGS		{ int|sys||__posix_lchown(const char *path, int uid, int gid); }
+208	NOARGS		{ int|sys||__posix_lchown(const char *path, uid_t uid, \
+			    gid_t gid); }
 #ifdef SYSVSHM
 209	NOARGS		{ int|linux_sys||shmat(int shmid, void *shmaddr, \
 			    int shmflg, u_long *raddr); }

Index: src/sys/compat/linux/arch/mips/syscalls.master
diff -u src/sys/compat/linux/arch/mips/syscalls.master:1.57 src/sys/compat/linux/arch/mips/syscalls.master:1.58
--- src/sys/compat/linux/arch/mips/syscalls.master:1.57	Sat Nov 22 13:18:45 2014
+++ src/sys/compat/linux/arch/mips/syscalls.master	Sun Oct 25 15:55:05 2015
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.57 2014/11/22 13:18:45 njoly Exp $  
+	$NetBSD: syscalls.master,v 1.58 2015/10/25 15:55:05 njoly Exp $  
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -77,8 +77,8 @@
 14	STD		{ int|linux_sys||mknod(const char *path, linux_umode_t mode, \
 			    unsigned dev); }
 15	NOARGS		{ int|sys||chmod(const char *path, int mode); }
-16	NOARGS		{ int|sys||__posix_lchown(const char *path, int uid, \
-			    int gid); }
+16	NOARGS		{ int|sys||__posix_lchown(const char *path, uid_t uid, \
+			    gid_t gid); }
 17	UNIMPL
 18	OBSOL		ostat
 19	NOARGS		{ long|compat_43_sys||lseek(int fd, long offset, \
@@ -180,7 +180,8 @@
 			    long length); }
 93	NOARGS		{ int|compat_43_sys||ftruncate(int fd, long length); }
 94	NOARGS		{ int|sys||fchmod(int fd, linux_umode_t mode); }
-95 	NOARGS		{ int|sys||__posix_fchown(int fd, int uid, int gid); }
+95 	NOARGS		{ int|sys||__posix_fchown(int fd, uid_t uid, \
+			    uid_t gid); }
 96	STD		{ int|linux_sys||getpriority(int which, int who); }
 97	NOARGS		{ int|sys||setpriority(int which, int who, int prio); }
 98	UNIMPL
@@ -354,8 +355,8 @@
 			    size_t nbyte, off_t offset); }
 201	STD		{ int|linux_sys||pwrite(int fd, char *buf, \
 			    size_t nbyte, off_t offset); }
-202	NOARGS		{ int|sys||__posix_chown(const char *path, \
-			    int uid, int gid); }
+202	NOARGS		{ int|sys||__posix_chown(const char *path, uid_t uid, \
+			    gid_t gid); }
 203	NOARGS		{ int|sys||__getcwd(char *bufp, size_t length); }
 204	UNIMPL		capget
 205	UNIMPL		capset

Index: src/sys/compat/linux/arch/powerpc/syscalls.master
diff -u src/sys/compat/linux/arch/powerpc/syscalls.master:1.66 src/sys/compat/linux/arch/powerpc/syscalls.master:1.67
--- src/sys/compat/linux/arch/powerpc/syscalls.master:1.66	Sat Nov 22 13:18:45 2014
+++ src/sys/compat/linux/arch/powerpc/syscalls.master	Sun Oct 25 15:55:05 2015
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.66 2014/11/22 13:18:45 njoly Exp $  
+	$NetBSD: syscalls.master,v 1.67 2015/10/25 15:55:05 njoly Exp $  
 
 ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
 
@@ -100,8 +100,8 @@
 14	STD		{ int|linux_sys||mknod(const char *path, linux_umode_t mode, \
 			    unsigned dev); }
 15	NOARGS		{ int|sys||chmod(const char *path, int mode); }
-16	NOARGS		{ int|sys||__posix_lchown(const char *path, int uid, \
-			    int gid); }
+16	NOARGS		{ int|sys||__posix_lchown(const char *path, uid_t uid, \
+			    gid_t gid); }
 17	OBSOL		break
 18	OBSOL		ostat
 19	NOARGS		{ long|compat_43_sys||lseek(int fd, long offset, \
@@ -208,7 +208,8 @@
 			    long length); }
 93	NOARGS		{ int|compat_43_sys||ftruncate(int fd, long length); }
 94	NOARGS		{ int|sys||fchmod(int fd, linux_umode_t mode); }
-95	NOARGS		{ int|sys||__posix_fchown(int fd, int uid, int gid); }
+95	NOARGS		{ int|sys||__posix_fchown(int fd, uid_t uid, \
+			    uid_t gid); }
 96	STD		{ int|linux_sys||getpriority(int which, int who); }
 97	NOARGS		{ int|sys||setpriority(int which, int who, int prio); }
 98	NOARGS		{ int|sys||profil(void *samples, u_int size, \
@@ -342,8 +343,8 @@
 			    size_t nbyte, off_t offset); }
 180	STD		{ int|linux_sys||pwrite(int fd, char *buf, \
 			    size_t nbyte, off_t offset); }
-181	NOARGS		{ int|sys||__posix_chown(const char *path, \
-			    int uid, int gid); }
+181	NOARGS		{ int|sys||__posix_chown(const char *path, uid_t uid, \
+			    gid_t gid); }
 182	NOARGS		{ int|sys||__getcwd(char *bufp, size_t length); }
 183	UNIMPL		capget
 184	UNIMPL		capset

Reply via email to