summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_prot.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_prot.c')
-rw-r--r--sys/kern/kern_prot.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c
index ef40077..50458ad 100644
--- a/sys/kern/kern_prot.c
+++ b/sys/kern/kern_prot.c
@@ -36,6 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_prot.c 8.6 (Berkeley) 1/21/94
+ * $Id$
*/
/*
@@ -56,6 +57,7 @@ struct args {
};
/* ARGSUSED */
+int
getpid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -70,6 +72,7 @@ getpid(p, uap, retval)
}
/* ARGSUSED */
+int
getppid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -81,6 +84,7 @@ getppid(p, uap, retval)
}
/* Get process group ID; note that POSIX getpgrp takes no parameter */
+int
getpgrp(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -92,6 +96,7 @@ getpgrp(p, uap, retval)
}
/* ARGSUSED */
+int
getuid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -106,6 +111,7 @@ getuid(p, uap, retval)
}
/* ARGSUSED */
+int
geteuid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -117,6 +123,7 @@ geteuid(p, uap, retval)
}
/* ARGSUSED */
+int
getgid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -136,6 +143,7 @@ getgid(p, uap, retval)
* correctly in a library function.
*/
/* ARGSUSED */
+int
getegid(p, uap, retval)
struct proc *p;
struct args *uap;
@@ -150,6 +158,7 @@ struct getgroups_args {
u_int gidsetsize;
gid_t *gidset;
};
+int
getgroups(p, uap, retval)
struct proc *p;
register struct getgroups_args *uap;
@@ -174,6 +183,7 @@ getgroups(p, uap, retval)
}
/* ARGSUSED */
+int
setsid(p, uap, retval)
register struct proc *p;
struct args *uap;
@@ -207,6 +217,7 @@ struct setpgid_args {
int pgid; /* target pgrp id */
};
/* ARGSUSED */
+int
setpgid(curp, uap, retval)
struct proc *curp;
register struct setpgid_args *uap;
@@ -239,6 +250,7 @@ struct setuid_args {
uid_t uid;
};
/* ARGSUSED */
+int
setuid(p, uap, retval)
struct proc *p;
struct setuid_args *uap;
@@ -271,6 +283,7 @@ struct seteuid_args {
uid_t euid;
};
/* ARGSUSED */
+int
seteuid(p, uap, retval)
struct proc *p;
struct seteuid_args *uap;
@@ -298,6 +311,7 @@ struct setgid_args {
gid_t gid;
};
/* ARGSUSED */
+int
setgid(p, uap, retval)
struct proc *p;
struct setgid_args *uap;
@@ -322,6 +336,7 @@ struct setegid_args {
gid_t egid;
};
/* ARGSUSED */
+int
setegid(p, uap, retval)
struct proc *p;
struct setegid_args *uap;
@@ -346,6 +361,7 @@ struct setgroups_args {
gid_t *gidset;
};
/* ARGSUSED */
+int
setgroups(p, uap, retval)
struct proc *p;
struct setgroups_args *uap;
@@ -374,6 +390,7 @@ struct setreuid_args {
int euid;
};
/* ARGSUSED */
+int
osetreuid(p, uap, retval)
register struct proc *p;
struct setreuid_args *uap;
@@ -401,6 +418,7 @@ struct setregid_args {
int egid;
};
/* ARGSUSED */
+int
osetregid(p, uap, retval)
register struct proc *p;
struct setregid_args *uap;
@@ -427,6 +445,7 @@ osetregid(p, uap, retval)
/*
* Check if gid is a member of the group set.
*/
+int
groupmember(gid, cred)
gid_t gid;
register struct ucred *cred;
@@ -447,6 +466,7 @@ groupmember(gid, cred)
* indicating use of super-powers.
* Returns 0 or error.
*/
+int
suser(cred, acflag)
struct ucred *cred;
short *acflag;
@@ -477,6 +497,7 @@ crget()
* Free a cred structure.
* Throws away space when ref count gets to 0.
*/
+void
crfree(cr)
struct ucred *cr;
{
@@ -529,6 +550,7 @@ struct getlogin_args {
u_int namelen;
};
/* ARGSUSED */
+int
getlogin(p, uap, retval)
struct proc *p;
struct getlogin_args *uap;
@@ -548,6 +570,7 @@ struct setlogin_args {
char *namebuf;
};
/* ARGSUSED */
+int
setlogin(p, uap, retval)
struct proc *p;
struct setlogin_args *uap;
OpenPOWER on IntegriCloud