summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/init_sysent.c10
-rw-r--r--sys/kern/kern_prot.c8
-rw-r--r--sys/kern/syscalls.c6
-rw-r--r--sys/kern/syscalls.master6
-rw-r--r--sys/sys/syscall-hide.h2
-rw-r--r--sys/sys/syscall.h6
6 files changed, 18 insertions, 20 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 6b7dc5e..8f34c0d 100644
--- a/sys/kern/init_sysent.c
+++ b/sys/kern/init_sysent.c
@@ -2,7 +2,7 @@
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from $Id: syscalls.master,v 1.13 1995/03/04 03:24:26 davidg Exp $
+ * created from $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $
*/
#include <sys/param.h>
@@ -110,6 +110,8 @@ int writev();
int settimeofday();
int fchown();
int fchmod();
+int setreuid();
+int setregid();
int rename();
int flock();
int mkfifo();
@@ -207,8 +209,6 @@ int osendmsg();
#else
#endif
int orecvfrom();
-int osetreuid();
-int osetregid();
int otruncate();
int oftruncate();
int ogetpeername();
@@ -378,8 +378,8 @@ struct sysent sysent[] = {
{ 3, fchown }, /* 123 = fchown */
{ 2, fchmod }, /* 124 = fchmod */
{ compat(6,recvfrom) }, /* 125 = old recvfrom */
- { compat(2,setreuid) }, /* 126 = old setreuid */
- { compat(2,setregid) }, /* 127 = old setregid */
+ { 2, setreuid }, /* 126 = setreuid */
+ { 2, setregid }, /* 127 = setregid */
{ 2, rename }, /* 128 = rename */
{ compat(2,truncate) }, /* 129 = old truncate */
{ compat(2,ftruncate) }, /* 130 = old ftruncate */
diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c
index c8e2a0d..16833e2 100644
--- a/sys/kern/kern_prot.c
+++ b/sys/kern/kern_prot.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_prot.c 8.6 (Berkeley) 1/21/94
- * $Id: kern_prot.c,v 1.5 1994/10/13 20:59:49 sos Exp $
+ * $Id: kern_prot.c,v 1.6 1995/04/23 08:30:44 bde Exp $
*/
/*
@@ -384,14 +384,13 @@ setgroups(p, uap, retval)
return (0);
}
-#if defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_IBCS2)
struct setreuid_args {
int ruid;
int euid;
};
/* ARGSUSED */
int
-osetreuid(p, uap, retval)
+setreuid(p, uap, retval)
register struct proc *p;
struct setreuid_args *uap;
int *retval;
@@ -419,7 +418,7 @@ struct setregid_args {
};
/* ARGSUSED */
int
-osetregid(p, uap, retval)
+setregid(p, uap, retval)
register struct proc *p;
struct setregid_args *uap;
int *retval;
@@ -440,7 +439,6 @@ osetregid(p, uap, retval)
args.egid = uap->egid;
return (setegid(p, &args, retval));
}
-#endif /*defined(COMPAT_43) || defined(COMPAT_SUNOS) || defined(COMPAT_IBCS2)*/
/*
* Check if gid is a member of the group set.
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 2f1a468..3b9f75c 100644
--- a/sys/kern/syscalls.c
+++ b/sys/kern/syscalls.c
@@ -2,7 +2,7 @@
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from $Id: syscalls.master,v 1.13 1995/03/04 03:24:26 davidg Exp $
+ * created from $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $
*/
char *syscallnames[] = {
@@ -140,8 +140,8 @@ char *syscallnames[] = {
"fchown", /* 123 = fchown */
"fchmod", /* 124 = fchmod */
"old.recvfrom", /* 125 = old recvfrom */
- "old.setreuid", /* 126 = old setreuid */
- "old.setregid", /* 127 = old setregid */
+ "setreuid", /* 126 = setreuid */
+ "setregid", /* 127 = setregid */
"rename", /* 128 = rename */
"old.truncate", /* 129 = old truncate */
"old.ftruncate", /* 130 = old ftruncate */
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 25a8157..1b14370 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -1,4 +1,4 @@
- $Id: syscalls.master,v 1.13 1995/03/04 03:24:26 davidg Exp $
+ $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94
;
; System call name/number master file.
@@ -162,8 +162,8 @@
123 STD 3 BSD fchown
124 STD 2 BSD fchmod
125 COMPAT 6 BSD recvfrom
-126 COMPAT 2 BSD setreuid
-127 COMPAT 2 BSD setregid
+126 STD 2 BSD setreuid
+127 STD 2 BSD setregid
128 STD 2 POSIX rename
129 COMPAT 2 BSD truncate
130 COMPAT 2 BSD ftruncate
diff --git a/sys/sys/syscall-hide.h b/sys/sys/syscall-hide.h
index d944710..920bfd8 100644
--- a/sys/sys/syscall-hide.h
+++ b/sys/sys/syscall-hide.h
@@ -2,7 +2,7 @@
* System call hiders.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from $Id: syscalls.master,v 1.13 1995/03/04 03:24:26 davidg Exp $
+ * created from $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $
*/
HIDE_POSIX(fork)
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 0431eac..1615979 100644
--- a/sys/sys/syscall.h
+++ b/sys/sys/syscall.h
@@ -2,7 +2,7 @@
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from $Id: syscalls.master,v 1.13 1995/03/04 03:24:26 davidg Exp $
+ * created from $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $
*/
#define SYS_syscall 0
@@ -129,8 +129,8 @@
#define SYS_fchown 123
#define SYS_fchmod 124
/* 125 is old recvfrom */
- /* 126 is old setreuid */
- /* 127 is old setregid */
+#define SYS_setreuid 126
+#define SYS_setregid 127
#define SYS_rename 128
/* 129 is old truncate */
/* 130 is old ftruncate */
OpenPOWER on IntegriCloud