summaryrefslogtreecommitdiffstats
path: root/usr.bin/doscmd/callback.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/doscmd/callback.h')
-rw-r--r--usr.bin/doscmd/callback.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/usr.bin/doscmd/callback.h b/usr.bin/doscmd/callback.h
new file mode 100644
index 0000000..f81127e
--- /dev/null
+++ b/usr.bin/doscmd/callback.h
@@ -0,0 +1,13 @@
+/*
+** No copyright?!
+**
+** $Id: callback.h,v 1.4 1996/09/22 15:42:48 miff Exp $
+*/
+typedef void (*callback_t)(regcontext_t *REGS);
+
+extern void register_callback(u_long vec, callback_t func, char *name);
+extern callback_t find_callback(u_long vec);
+extern u_long insert_generic_trampoline(size_t len, u_char *p);
+extern u_long insert_softint_trampoline(void);
+extern u_long insert_hardint_trampoline(void);
+extern u_long insert_null_trampoline(void);
OpenPOWER on IntegriCloud