| 82a2bc67 |
1 | /* |
| 2 | |
| 82a2bc67 |
3 | This code was written as part of the CMU Common Lisp project at |
| 4 | Carnegie Mellon University, and has been placed in the public domain. |
| 5 | |
| 6 | */ |
| 7 | |
| e67c0397 |
8 | #ifndef _HPUX_OS_H_ |
| 9 | #define _HPUX_OS_H_ |
| 10 | |
| 48732d87 |
11 | #include <sys/mman.h> |
| 12 | |
| 13 | typedef caddr_t os_vm_address_t; |
| 14 | typedef size_t os_vm_size_t; |
| 15 | typedef off_t os_vm_offset_t; |
| 16 | typedef int os_vm_prot_t; |
| 17 | |
| 18 | #define OS_VM_PROT_READ PROT_READ |
| 19 | #define OS_VM_PROT_WRITE PROT_WRITE |
| 20 | #define OS_VM_PROT_EXECUTE PROT_EXEC |
| 21 | |
| 22 | #define OS_VM_DEFAULT_PAGESIZE 4096 |
| e67c0397 |
23 | |
| 24 | #endif /* _HPUX_OS_H_ */ |