dosmod protocol revision 3, featuring MPROTECT and ENTERIDLE.

diff --git a/loader/dos/dosmod.h b/loader/dos/dosmod.h
index ee9d9f3..155a91c 100644
--- a/loader/dos/dosmod.h
+++ b/loader/dos/dosmod.h
@@ -4,7 +4,17 @@
 #define DOSMOD_ENTER     0x01 /* VM86_ENTER */
 #define DOSMOD_SET_TIMER 0x10
 #define DOSMOD_GET_TIMER 0x11
+#define DOSMOD_MPROTECT  0x12
+#define DOSMOD_ENTERIDLE 0x13
+#define DOSMOD_LEAVEIDLE 0x14
 
-#define DOSMOD_SIGNAL 0x00 /* VM86_SIGNAL */
+#define DOSMOD_SIGNAL    0x00 /* VM86_SIGNAL */
+#define DOSMOD_LEFTIDLE  0x10
+
+typedef struct {
+  void *addr;
+  size_t len;
+  int prot;
+} mprot_info;
 
 #endif