diff options
author | dg <dg@FreeBSD.org> | 1993-07-16 20:50:44 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1993-07-16 20:50:44 +0000 |
commit | f23626f7ea0cd4b0cb41f8bed6ad66cedcf2b14a (patch) | |
tree | 18b09e9461ce3896621e960675d71bb135c329eb /sys/amd64 | |
parent | 63af65525de6db22fdaec383a4f78f3bdd940ae7 (diff) | |
download | FreeBSD-src-f23626f7ea0cd4b0cb41f8bed6ad66cedcf2b14a.zip FreeBSD-src-f23626f7ea0cd4b0cb41f8bed6ad66cedcf2b14a.tar.gz |
Updated kernel files to move occurances of "struct args" syscall
argument definitions outside of the function parameter list. This is
to reduce the copious warning messages that (non-Jolitz) gcc produces.
Also fixed some bogus variable declarations and casts to make the
compiler happy.
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/amd64/machdep.c | 13 | ||||
-rw-r--r-- | sys/amd64/amd64/sys_machdep.c | 10 |
2 files changed, 14 insertions, 9 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c index 076bad9..4070ad6 100644 --- a/sys/amd64/amd64/machdep.c +++ b/sys/amd64/amd64/machdep.c @@ -49,7 +49,7 @@ * 20 Apr 93 Bruce Evans New npx-0.5 code * 25 Apr 93 Bruce Evans New intr-0.1 code */ -static char rcsid[] = "$Header: /home/cvs/386BSD/src/sys.386bsd/i386/i386/machdep.c,v 1.1.1.1 93/06/12 14:58:06 rgrimes Exp $"; +static char rcsid[] = "$Header: /a/cvs/386BSD/src/sys.386bsd/i386/i386/machdep.c,v 1.2 1993/06/18 02:47:10 paul Exp $"; #include <stddef.h> @@ -412,11 +412,14 @@ sendsig(catcher, sig, mask, code) * psl to gain improper priviledges or to cause * a machine fault. */ + +struct sigreturn_args { + struct sigcontext *sigcntxp; +}; + sigreturn(p, uap, retval) struct proc *p; - struct args { - struct sigcontext *sigcntxp; - } *uap; + struct sigreturn_args *uap; int *retval; { register struct sigcontext *scp; @@ -531,7 +534,7 @@ boot(arghowto) /*NOTREACHED*/ } -int dumpmag = 0x8fca0101; /* magic number for savecore */ +u_int dumpmag = 0x8fca0101; /* magic number for savecore */ int dumpsize = 0; /* also for savecore */ /* * Doadump comes here after turning off memory management and diff --git a/sys/amd64/amd64/sys_machdep.c b/sys/amd64/amd64/sys_machdep.c index 10b9ac2..96c0119 100644 --- a/sys/amd64/amd64/sys_machdep.c +++ b/sys/amd64/amd64/sys_machdep.c @@ -52,12 +52,14 @@ #ifdef TRACE int nvualarm; +struct vtrace_args { + int request; + int value; +}; + vtrace(p, uap, retval) struct proc *p; - register struct args { - int request; - int value; - } *uap; + register struct vtrace_args *uap; int *retval; { int vdoualarm(); |