From 7d9c735a5c3aeb60e539f29b8701a9a278ffc4d0 Mon Sep 17 00:00:00 2001 From: ch <ch> Date: Sun, 3 Jun 1990 22:37:50 +0000 Subject: [PATCH] Initial revision --- ldb/os.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ldb/os.h diff --git a/ldb/os.h b/ldb/os.h new file mode 100644 index 000000000..803600290 --- /dev/null +++ b/ldb/os.h @@ -0,0 +1,34 @@ +/* + * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/os.h,v 1.1 1990/06/03 22:37:50 ch Exp $ + * + * OS-dependent header file. + * + * This is the Mach version. + * + */ + +#if !defined(_OS_H_INCLUDED_) + +#include <mach.h> +#include "ldb.h" + +typedef vm_address_t os_vm_address_t; +typedef vm_size_t os_vm_size_t; +typedef vm_offset_t os_vm_offset_t; +typedef vm_prot_t os_vm_prot_t; + +extern os_vm_size_t os_vm_page_size; + +extern void os_validate(); +extern void os_invalidate(); +extern void os_zero(); +extern void os_map(); +extern void os_flush_icache(); +extern void os_protect(); +extern boolean valid_addr(); + +#define OS_VM_PROT_READ VM_PROT_READ +#define OS_VM_PROT_WRITE VM_PROT_WRITE +#define OS_VM_PROT_EXECUTE VM_PROT_EXECUTE + +#endif -- GitLab