summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_ipc.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1997-11-06 19:29:57 +0000
committerphk <phk@FreeBSD.org>1997-11-06 19:29:57 +0000
commit4c8218a5c7d132b8ae0bd2a5a677455d69fabaab (patch)
tree70e3bdde81d385220c0b0de7410976c4e83e5bbd /sys/kern/sysv_ipc.c
parent363a7ddf8560aa6b11580adeb58853d719217b26 (diff)
downloadFreeBSD-src-4c8218a5c7d132b8ae0bd2a5a677455d69fabaab.zip
FreeBSD-src-4c8218a5c7d132b8ae0bd2a5a677455d69fabaab.tar.gz
Move the "retval" (3rd) parameter from all syscall functions and put
it in struct proc instead. This fixes a boatload of compiler warning, and removes a lot of cruft from the sources. I have not removed the /*ARGSUSED*/, they will require some looking at. libkvm, ps and other userland struct proc frobbing programs will need recompiled.
Diffstat (limited to 'sys/kern/sysv_ipc.c')
-rw-r--r--sys/kern/sysv_ipc.c77
1 files changed, 31 insertions, 46 deletions
diff --git a/sys/kern/sysv_ipc.c b/sys/kern/sysv_ipc.c
index a1a1965..2418f60 100644
--- a/sys/kern/sysv_ipc.c
+++ b/sys/kern/sysv_ipc.c
@@ -1,4 +1,4 @@
-/* $Id$ */
+/* $Id: sysv_ipc.c,v 1.6 1997/02/22 09:39:21 peter Exp $ */
/* $NetBSD: sysv_ipc.c,v 1.7 1994/06/29 06:33:11 cgd Exp $ */
/*
@@ -99,53 +99,48 @@ sysv_nosys(p, s)
*/
int
-semsys(p, uap, retval)
+semsys(p, uap)
struct proc *p;
struct semsys_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSEM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-semconfig(p, uap, retval)
+semconfig(p, uap)
struct proc *p;
struct semconfig_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSEM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-__semctl(p, uap, retval)
+__semctl(p, uap)
struct proc *p;
register struct __semctl_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSEM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-semget(p, uap, retval)
+semget(p, uap)
struct proc *p;
register struct semget_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSEM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-semop(p, uap, retval)
+semop(p, uap)
struct proc *p;
register struct semop_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSEM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
/* called from kern_exit.c */
@@ -166,54 +161,49 @@ semexit(p)
*/
int
-msgsys(p, uap, retval)
+msgsys(p, uap)
struct proc *p;
/* XXX actually varargs. */
struct msgsys_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVMSG");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-msgctl(p, uap, retval)
+msgctl(p, uap)
struct proc *p;
register struct msgctl_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVMSG");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-msgget(p, uap, retval)
+msgget(p, uap)
struct proc *p;
register struct msgget_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVMSG");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-msgsnd(p, uap, retval)
+msgsnd(p, uap)
struct proc *p;
register struct msgsnd_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVMSG");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-msgrcv(p, uap, retval)
+msgrcv(p, uap)
struct proc *p;
register struct msgrcv_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVMSG");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
#endif /* !defined(SYSVMSG) */
@@ -226,54 +216,49 @@ msgrcv(p, uap, retval)
*/
int
-shmdt(p, uap, retval)
+shmdt(p, uap)
struct proc *p;
struct shmdt_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSHM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-shmat(p, uap, retval)
+shmat(p, uap)
struct proc *p;
struct shmat_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSHM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-shmctl(p, uap, retval)
+shmctl(p, uap)
struct proc *p;
struct shmctl_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSHM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-shmget(p, uap, retval)
+shmget(p, uap)
struct proc *p;
struct shmget_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSHM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
int
-shmsys(p, uap, retval)
+shmsys(p, uap)
struct proc *p;
/* XXX actually varargs. */
struct shmsys_args *uap;
- int *retval;
{
sysv_nosys(p, "SYSVSHM");
- return nosys(p, (struct nosys_args *)uap, retval);
+ return nosys(p, (struct nosys_args *)uap);
};
/* called from kern_fork.c */
OpenPOWER on IntegriCloud