summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/vm86.h
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2001-10-03 17:23:26 +0000
committerbde <bde@FreeBSD.org>2001-10-03 17:23:26 +0000
commit47d228f315ff6de9fd36645468db2f593486d342 (patch)
tree90d500339d54aada12fecf1dad511f78abebcc41 /sys/i386/include/vm86.h
parentfef75fe036a35ecbb4f6b49e7f6f9d6f78af4c56 (diff)
downloadFreeBSD-src-47d228f315ff6de9fd36645468db2f593486d342.zip
FreeBSD-src-47d228f315ff6de9fd36645468db2f593486d342.tar.gz
Fixed a missing proc -> thread substitution.
Broke future detection of this bug in userland by not declaring kernel prototypes in userland.
Diffstat (limited to 'sys/i386/include/vm86.h')
-rw-r--r--sys/i386/include/vm86.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/i386/include/vm86.h b/sys/i386/include/vm86.h
index fa77013..456e4f7 100644
--- a/sys/i386/include/vm86.h
+++ b/sys/i386/include/vm86.h
@@ -144,10 +144,11 @@ struct vm86_intcall_args {
struct vm86frame vmf;
};
+#ifdef _KERNEL
extern int in_vm86call;
extern int vm86paddr;
-struct proc;
+struct thread;
extern int vm86_emulate __P((struct vm86frame *));
extern int vm86_sysarch __P((struct thread *, char *));
extern void vm86_trap __P((struct vm86frame *));
@@ -160,5 +161,6 @@ extern int vm86_getptr __P((struct vm86context *, vm_offset_t,
u_short *, u_short *));
extern vm_offset_t vm86_getaddr __P((struct vm86context *, u_short, u_short));
+#endif /* _KERNEL */
#endif /* _MACHINE_VM86_H_ */
OpenPOWER on IntegriCloud