This is vm_prot.h in view mode; [Download] [Up]
/* * Mach Operating System * Copyright (c) 1987 Carnegie-Mellon University * All rights reserved. The CMU software License Agreement specifies * the terms and conditions for use and redistribution. */ /* * File: mach/vm_prot.h * Author: Avadis Tevanian, Jr., Michael Wayne Young * * Copyright (C) 1985, Avadis Tevanian, Jr., Michael Wayne Young * * Virtual memory protection definitions. * * HISTORY * 6-Jun-85 Avadis Tevanian (avie) at Carnegie-Mellon University * Created. */ #ifndef _MACH_VM_PROT_H_ #define _MACH_VM_PROT_H_ /* * Types defined: * * vm_prot_t VM protection values. */ typedef int vm_prot_t; /* * Protection values, defined as bits within the vm_prot_t type */ #define VM_PROT_NONE ((vm_prot_t) 0x00) #define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ #define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ /* * The default protection for newly-created virtual memory */ #define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) /* * The maximum privileges possible, for parameter checking. */ #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.