Browse Source

Joseph S. Myers writes: The MIPS <bits/mman.h> header is missing definitions of POSIX_MADV_*

Mike Frysinger 18 years ago
parent
commit
5cdf86a96f
1 changed files with 9 additions and 0 deletions
  1. 9 0
      libc/sysdeps/linux/mips/bits/mman.h

+ 9 - 0
libc/sysdeps/linux/mips/bits/mman.h

@@ -88,6 +88,15 @@
 #define MADV_REMOVE	5		/* remove these pages & resources */
 #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
+
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1