]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - bits/mman.h
Prefer https to http for gnu.org and fsf.org URLs
[thirdparty/glibc.git] / bits / mman.h
index ed6ba1d2f8e6172f87e833ddd947b1fef7d0680b..189d3444d49a55ddc55fc8311379f238c5dcdf95 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for BSD-style memory management.
-   Copyright (C) 1994-1998,2000,01,02,05 Free Software Foundation, Inc.
+   Copyright (C) 1994-2019 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* These are the bits used by 4.4 BSD and its derivatives.  On systems
    (such as GNU) where these facilities are not system services but can be
 /* Flags contain mapping type, sharing type and options.  */
 
 /* Mapping type (must choose one and only one of these).  */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
 # define MAP_FILE       0x0001 /* Mapped from a file or device.  */
 # define MAP_ANON       0x0002 /* Allocated from anonymous virtual memory.  */
 # define MAP_TYPE       0x000f /* Mask for type field.  */
-# ifdef __USE_MISC
-#  define MAP_ANONYMOUS  MAP_ANON /* Linux name. */
-# endif
+# define MAP_ANONYMOUS  MAP_ANON /* Linux name. */
 #endif
 
 /* Sharing types (must choose one and only one of these).  */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
 # define MAP_COPY       0x0020 /* Virtual copy of region at mapping time.  */
 #endif
 #define        MAP_SHARED       0x0010 /* Share changes.  */
 
 /* Other flags.  */
 #define        MAP_FIXED        0x0100 /* Map address must be exactly as requested. */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
 # define MAP_NOEXTEND   0x0200 /* For MAP_FILE, don't change file size.  */
 # define MAP_HASSEMPHORE 0x0400        /* Region may contain semaphores.  */
 # define MAP_INHERIT    0x0800 /* Region is retained after exec.  */
 #endif
 
 /* Advice to `madvise'.  */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
 # define MADV_NORMAL    0      /* No further special treatment.  */
 # define MADV_RANDOM    1      /* Expect random page references.  */
 # define MADV_SEQUENTIAL 2     /* Expect sequential page references.  */