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