From 2ee4dc6565463af848d39eaf7a08b72a8fdb06ae Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Fri, 24 Aug 2001 19:48:07 +0000 Subject: [PATCH] Add INHERIT_XXX defines for minherit() system call. Remove MAP_INHERIT - it is no longer supported. --- sys/sys/mman.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys/sys/mman.h b/sys/sys/mman.h index 9aa020a279f..7a9bd95131f 100644 --- a/sys/sys/mman.h +++ b/sys/sys/mman.h @@ -39,6 +39,13 @@ #include +/* + * Inheritance for minherit() + */ +#define INHERIT_SHARE 0 +#define INHERIT_COPY 1 +#define INHERIT_NONE 2 + /* * Protections are chosen from these bits, or-ed together */ @@ -61,7 +68,7 @@ #define MAP_FIXED 0x0010 /* map addr must be exactly as requested */ #define MAP_RENAME 0x0020 /* Sun: rename private pages to file */ #define MAP_NORESERVE 0x0040 /* Sun: don't reserve needed swap area */ -#define MAP_INHERIT 0x0080 /* region is retained after exec */ +#define MAP_RESERVED0080 0x0080 /* previously misimplemented MAP_INHERIT */ #define MAP_RESERVED0100 0x0100 /* previously unimplemented MAP_NOEXTEND */ #define MAP_HASSEMAPHORE 0x0200 /* region may contain semaphores */ #define MAP_STACK 0x0400 /* region grows down, like a stack */