indir => syscall; __indir => __syscall
[unix-history] / usr / src / sys / vm / vm_inherit.h
CommitLineData
175f072e 1/*
ad0f93d2
KB
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
175f072e
KM
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
0e24ad83 8 * %sccs.include.redist.c%
175f072e 9 *
ad0f93d2 10 * @(#)vm_inherit.h 8.1 (Berkeley) %G%
0e24ad83
KM
11 *
12 *
13 * Copyright (c) 1987, 1990 Carnegie-Mellon University.
14 * All rights reserved.
15 *
16 * Authors: Avadis Tevanian, Jr., Michael Wayne Young
17 *
18 * Permission to use, copy, modify and distribute this software and
19 * its documentation is hereby granted, provided that both the copyright
20 * notice and this permission notice appear in all copies of the
21 * software, derivative works or modified versions, and any portions
22 * thereof, and that both notices appear in supporting documentation.
23 *
24 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
25 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
26 * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
27 *
28 * Carnegie Mellon requests users of this software to return to
29 *
30 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
31 * School of Computer Science
32 * Carnegie Mellon University
33 * Pittsburgh PA 15213-3890
34 *
35 * any improvements or extensions that they make and grant Carnegie the
36 * rights to redistribute these changes.
175f072e
KM
37 */
38
39/*
40 * Virtual memory map inheritance definitions.
41 */
42
43#ifndef _VM_INHERIT_
44#define _VM_INHERIT_
45
175f072e
KM
46/*
47 * Enumeration of valid values for vm_inherit_t.
48 */
49
50#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */
51#define VM_INHERIT_COPY ((vm_inherit_t) 1) /* copy into child */
52#define VM_INHERIT_NONE ((vm_inherit_t) 2) /* absent from child */
53#define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) /* copy and delete */
54
55#define VM_INHERIT_DEFAULT VM_INHERIT_COPY
56
b73f8487 57#endif /* _VM_INHERIT_ */