0.9.1.2:
[sbcl.git] / src / runtime / os.h
index b3c313d..584af23 100644 (file)
@@ -17,6 +17,7 @@
 
 #define _OS_H_INCLUDED_
 
+#include "sbcl.h"
 #include "runtime.h"
 
 /* Some standard preprocessor definitions and typedefs are needed from
  *   handler, i.e. the actual type of the thing pointed to by the
  *   void* third argument of a handler */
 
-/*
- #if defined __FreeBSD__
- #include "bsd-os.h"
- #elif defined __OpenBSD__
- #include "bsd-os.h"
- #elif defined __linux__
- #include "linux-os.h"
- #else
- #error unsupported OS
- #endif
-*/
-
 #include "target-os.h"
 
 
 #define OS_VM_PROT_ALL \
   (OS_VM_PROT_READ | OS_VM_PROT_WRITE | OS_VM_PROT_EXECUTE)
 
+#define OS_VM_PROT_NONE 0
+
 extern os_vm_size_t os_vm_page_size;
 
 /* Do anything we need to do when starting up the runtime environment