Module Name: src
Committed By: njoly
Date: Tue May 20 17:24:49 UTC 2014
Modified Files:
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:
Fix getgroups/setgroups signature.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/compat/linux/arch/amd64/syscalls.master
cvs rdiff -u -r1.58 -r1.59 src/sys/compat/linux/arch/arm/syscalls.master
cvs rdiff -u -r1.115 -r1.116 src/sys/compat/linux/arch/i386/syscalls.master
cvs rdiff -u -r1.85 -r1.86 src/sys/compat/linux/arch/m68k/syscalls.master
cvs rdiff -u -r1.53 -r1.54 src/sys/compat/linux/arch/mips/syscalls.master
cvs rdiff -u -r1.62 -r1.63 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/amd64/syscalls.master
diff -u src/sys/compat/linux/arch/amd64/syscalls.master:1.49 src/sys/compat/linux/arch/amd64/syscalls.master:1.50
--- src/sys/compat/linux/arch/amd64/syscalls.master:1.49 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/amd64/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.49 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.50 2014/05/20 17:24:49 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -269,8 +269,8 @@
112 NOARGS { int|sys||setsid(void); }
113 NOARGS { int|sys||setreuid(uid_t ruid, uid_t euid); }
114 NOARGS { int|sys||setregid(gid_t rgid, gid_t egid); }
-115 NOARGS { int|sys||getgroups(u_int gidsetsize, gid_t *gidset); }
-116 NOARGS { int|sys||setgroups(u_int gidsetsize, gid_t *gidset); }
+115 NOARGS { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
+116 NOARGS { int|sys||setgroups(int gidsetsize, gid_t *gidset); }
117 STD { int|linux_sys||setresuid(uid_t ruid, uid_t euid, \
uid_t suid); }
118 STD { int|linux_sys||getresuid(uid_t *ruid, uid_t *euid, \
Index: src/sys/compat/linux/arch/arm/syscalls.master
diff -u src/sys/compat/linux/arch/arm/syscalls.master:1.58 src/sys/compat/linux/arch/arm/syscalls.master:1.59
--- src/sys/compat/linux/arch/arm/syscalls.master:1.58 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/arm/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.58 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.59 2014/05/20 17:24:49 njoly Exp $
; Derived from sys/compat/linux/arch/*/syscalls.master
; and from Linux 2.4.12 arch/arm/kernel/calls.S
@@ -357,9 +357,9 @@
uid_t euid); }
204 NOARGS setregid32 { int|sys||setregid(gid_t rgid, \
gid_t egid); }
-205 NOARGS getgroups32 { int|sys||getgroups(u_int gidsetsize, \
+205 NOARGS getgroups32 { int|sys||getgroups(int gidsetsize, \
gid_t *gidset); }
-206 NOARGS setgroups32 { int|sys||setgroups(u_int gidsetsize, \
+206 NOARGS setgroups32 { int|sys||setgroups(int gidsetsize, \
gid_t *gidset); }
207 NOARGS fchown32 { int|sys||__posix_fchown(int fd, uid_t uid, \
gid_t gid); }
Index: src/sys/compat/linux/arch/i386/syscalls.master
diff -u src/sys/compat/linux/arch/i386/syscalls.master:1.115 src/sys/compat/linux/arch/i386/syscalls.master:1.116
--- src/sys/compat/linux/arch/i386/syscalls.master:1.115 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/i386/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.115 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.116 2014/05/20 17:24:49 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -356,8 +356,8 @@
202 NOARGS { gid_t|sys||getegid(void); }
203 NOARGS { int|sys||setreuid(uid_t ruid, uid_t euid); }
204 NOARGS { int|sys||setregid(gid_t rgid, gid_t egid); }
-205 NOARGS { int|sys||getgroups(u_int gidsetsize, gid_t *gidset); }
-206 NOARGS { int|sys||setgroups(u_int gidsetsize, gid_t *gidset); }
+205 NOARGS { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
+206 NOARGS { int|sys||setgroups(int gidsetsize, gid_t *gidset); }
207 NOARGS { int|sys||__posix_fchown(int fd, uid_t uid, \
gid_t gid); }
208 STD { int|linux_sys||setresuid(uid_t ruid, uid_t euid, \
Index: src/sys/compat/linux/arch/m68k/syscalls.master
diff -u src/sys/compat/linux/arch/m68k/syscalls.master:1.85 src/sys/compat/linux/arch/m68k/syscalls.master:1.86
--- src/sys/compat/linux/arch/m68k/syscalls.master:1.85 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/m68k/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.85 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.86 2014/05/20 17:24:49 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -375,8 +375,8 @@
202 NOARGS { gid_t|sys||getegid(void); }
203 NOARGS { int|sys||setreuid(uid_t ruid, uid_t euid); }
204 NOARGS { int|sys||setregid(gid_t rgid, gid_t egid); }
-205 NOARGS { int|sys||getgroups(u_int gidsetsize, gid_t *gidset); }
-206 NOARGS { int|sys||setgroups(u_int gidsetsize, gid_t *gidset); }
+205 NOARGS { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
+206 NOARGS { int|sys||setgroups(int gidsetsize, gid_t *gidset); }
207 NOARGS { int|sys||__posix_fchown(int fd, uid_t uid, \
gid_t gid); }
208 STD { int|linux_sys||setresuid(uid_t ruid, uid_t euid, \
Index: src/sys/compat/linux/arch/mips/syscalls.master
diff -u src/sys/compat/linux/arch/mips/syscalls.master:1.53 src/sys/compat/linux/arch/mips/syscalls.master:1.54
--- src/sys/compat/linux/arch/mips/syscalls.master:1.53 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/mips/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.53 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.54 2014/05/20 17:24:49 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -158,8 +158,8 @@
struct timezone *tzp); }
79 STD { int|linux_sys||settimeofday(struct timeval50 *tp, \
struct timezone *tzp); }
-80 NOARGS { int|sys||getgroups(u_int gidsetsize, gid_t *gidset); }
-81 NOARGS { int|sys||setgroups(u_int gidsetsize, gid_t *gidset); }
+80 NOARGS { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
+81 NOARGS { int|sys||setgroups(int gidsetsize, gid_t *gidset); }
82 UNIMPL old_select
83 NOARGS { int|sys||symlink(const char *path, const char *to); }
84 NOARGS { int|compat_43_sys||lstat(const char *path, \
Index: src/sys/compat/linux/arch/powerpc/syscalls.master
diff -u src/sys/compat/linux/arch/powerpc/syscalls.master:1.62 src/sys/compat/linux/arch/powerpc/syscalls.master:1.63
--- src/sys/compat/linux/arch/powerpc/syscalls.master:1.62 Sat May 17 09:23:51 2014
+++ src/sys/compat/linux/arch/powerpc/syscalls.master Tue May 20 17:24:49 2014
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.62 2014/05/17 09:23:51 njoly Exp $
+ $NetBSD: syscalls.master,v 1.63 2014/05/20 17:24:49 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -181,8 +181,8 @@
struct timezone *tzp); }
79 STD { int|linux_sys||settimeofday(struct timeval50 *tp, \
struct timezone *tzp); }
-80 NOARGS { int|sys||getgroups(u_int gidsetsize, gid_t *gidset); }
-81 NOARGS { int|sys||setgroups(u_int gidsetsize, gid_t *gidset); }
+80 NOARGS { int|sys||getgroups(int gidsetsize, gid_t *gidset); }
+81 NOARGS { int|sys||setgroups(int gidsetsize, gid_t *gidset); }
82 STD { int|linux_sys||select(int nfds, fd_set* readfds, \
fd_set* writefds, fd_set* exceptfds, \
struct timeval50 *timeout); }