]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
authorDaniel Jacobowitz <dan@codesourcery.com>
Fri, 5 May 2006 14:17:22 +0000 (14:17 +0000)
committerDaniel Jacobowitz <dan@codesourcery.com>
Fri, 5 May 2006 14:17:22 +0000 (14:17 +0000)
for consistency with other ports.
(MADV_REMOVE): Correct value.
(MADV_DONTFORK, MADV_DOFORK, POSIX_MADV_NORMAL,
POSIX_MADV_RANDOM, POSIX_MADV_SEQUENTIAL, POSIX_MADV_WILLNEED,
POSIX_MADV_DONTNEED): Define.

ChangeLog.mips
sysdeps/unix/sysv/linux/mips/bits/mman.h

index 201252a01031f2be51e3969af8a35a8fb67ee65e..015c86ff26abb64176b0f70ee9ed7444b54aa412 100644 (file)
@@ -1,3 +1,12 @@
+2006-05-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
+       for consistency with other ports.
+       (MADV_REMOVE): Correct value.
+       (MADV_DONTFORK, MADV_DOFORK, POSIX_MADV_NORMAL,
+       POSIX_MADV_RANDOM, POSIX_MADV_SEQUENTIAL, POSIX_MADV_WILLNEED,
+       POSIX_MADV_DONTNEED): Define.
+
 2006-05-05  Lior Balkohen  <balkohen@gmail.com>
 
        * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove
index e287e3b378822f836224fba45666b9f3230ee824..47d33933ad6f7ff5bd94bac030f6f5a81a833ed8 100644 (file)
@@ -50,7 +50,7 @@
 /* Other flags.  */
 #define MAP_FIXED      0x10            /* Interpret addr exactly.  */
 #ifdef __USE_MISC
-# define MAP_FILE      0x00
+# define MAP_FILE      0
 # define MAP_ANONYMOUS 0x0800          /* Don't use a file.  */
 # define MAP_ANON      MAP_ANONYMOUS
 # define MAP_RENAME    MAP_ANONYMOUS
 
 /* Flags to `msync'.  */
 #define MS_ASYNC       1               /* Sync memory asynchronously.  */
-#define MS_INVALIDATE  2               /* Invalidate the caches.  */
 #define MS_SYNC                4               /* Synchronous memory sync.  */
+#define MS_INVALIDATE  2               /* Invalidate the caches.  */
 
 /* Flags for `mlockall'.  */
 #define MCL_CURRENT    1               /* Lock all currently mapped pages.  */
 #define MCL_FUTURE     2               /* Lock all additions to address
                                           space.  */
 
-/* Advice to `madvise'.  */
-#ifdef __USE_BSD
-#define MADV_NORMAL    0               /* default page-in behavior */
-#define MADV_RANDOM    1               /* page-in minimum required */
-#define MADV_SEQUENTIAL        2               /* read-ahead aggressively */
-#define MADV_WILLNEED  3               /* pre-fault pages */
-#define MADV_DONTNEED  4               /* discard these pages */
-#define MADV_REMOVE    5               /* remove these pages & resources */
-#endif
-
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE        1
 # define MREMAP_FIXED  2
 #endif
+
+/* Advice to `madvise'.  */
+#ifdef __USE_BSD
+# define MADV_NORMAL    0      /* No further special treatment.  */
+# define MADV_RANDOM    1      /* Expect random page references.  */
+# define MADV_SEQUENTIAL 2     /* Expect sequential page references.  */
+# define MADV_WILLNEED  3      /* Will need these pages.  */
+# define MADV_DONTNEED  4      /* Don't need these pages.  */
+# define MADV_REMOVE    9      /* Remove these pages and resources.  */
+# define MADV_DONTFORK  10     /* Do not inherit across fork.  */
+# define MADV_DOFORK    11     /* Do inherit across fork.  */
+#endif
+
+/* The POSIX people had to invent similar names for the same things.  */
+#ifdef __USE_XOPEN2K
+# define POSIX_MADV_NORMAL     0 /* No further special treatment.  */
+# define POSIX_MADV_RANDOM     1 /* Expect random page references.  */
+# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references.  */
+# define POSIX_MADV_WILLNEED   3 /* Will need these pages.  */
+# define POSIX_MADV_DONTNEED   4 /* Don't need these pages.  */
+#endif