summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1993-07-16 20:50:44 +0000
committerdg <dg@FreeBSD.org>1993-07-16 20:50:44 +0000
commitf23626f7ea0cd4b0cb41f8bed6ad66cedcf2b14a (patch)
tree18b09e9461ce3896621e960675d71bb135c329eb /sys/amd64
parent63af65525de6db22fdaec383a4f78f3bdd940ae7 (diff)
downloadFreeBSD-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.c13
-rw-r--r--sys/amd64/amd64/sys_machdep.c10
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();
OpenPOWER on IntegriCloud