summaryrefslogtreecommitdiffstats
path: root/usr.bin/doscmd/trap.h
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>2001-07-24 11:50:23 +0000
committertg <tg@FreeBSD.org>2001-07-24 11:50:23 +0000
commit47c2c99b5115c72bc1c4ad5ba8e7d21169d982ae (patch)
treef69b902c12889e39d57e3d83d55293ee0abee74b /usr.bin/doscmd/trap.h
parent97507091ff20d3dc72113dfbd0c9532423d3acb4 (diff)
downloadFreeBSD-src-47c2c99b5115c72bc1c4ad5ba8e7d21169d982ae.zip
FreeBSD-src-47c2c99b5115c72bc1c4ad5ba8e7d21169d982ae.tar.gz
Clean up the code a bit:
- add $FreeBSD$; - remove unused variables; - add missing headers and prototypes; - -Wshadow.
Diffstat (limited to 'usr.bin/doscmd/trap.h')
-rw-r--r--usr.bin/doscmd/trap.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.bin/doscmd/trap.h b/usr.bin/doscmd/trap.h
index 6cba0df..853d2e7 100644
--- a/usr.bin/doscmd/trap.h
+++ b/usr.bin/doscmd/trap.h
@@ -81,3 +81,17 @@
#define AC_EXC 0x0c00 /* Execute Only Conforming */
#define AC_EXRC 0x0e00 /* Execute Readable Conforming */
#define AC_A 0x0100 /* Accessed */
+
+extern void fake_int(regcontext_t *REGS, int);
+extern void sigtrap(struct sigframe *sf);
+extern void sigtrace(struct sigframe *sf);
+extern void sigalrm(struct sigframe *sf);
+extern void sigill(struct sigframe *sf);
+extern void sigfpe(struct sigframe *sf);
+extern void sigsegv(struct sigframe *sf);
+extern void breakpoint(struct sigframe *sf);
+#ifdef USE_VM86
+extern void sigurg(struct sigframe *sf);
+#else
+extern void sigbus(struct sigframe *sf);
+#endif
OpenPOWER on IntegriCloud