Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 17 Mar 2000 18:45:19 +0000 (18:45 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 17 Mar 2000 18:45:19 +0000 (18:45 +0000)
2000-03-16  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/syscalls.list: Added madvise and mincore.

* sysdeps/unix/sysv/linux/madvise.c: Remove.

* sysdeps/unix/sysv/linux/sparc/bits/mman.h (MADV_*): Add flags
from latest Linux kernel.
* sysdeps/unix/sysv/linux/i386/bits/mman.h (MADV_*): Likewise.

ChangeLog
sysdeps/unix/sysv/linux/i386/bits/mman.h
sysdeps/unix/sysv/linux/madvise.c [deleted file]
sysdeps/unix/sysv/linux/sparc/bits/mman.h
sysdeps/unix/sysv/linux/syscalls.list

index 909a2d2..f16aaa8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2000-03-16  Andreas Jaeger  <aj@suse.de>
+
+       * sysdeps/unix/sysv/linux/syscalls.list: Added madvise and mincore.
+
+       * sysdeps/unix/sysv/linux/madvise.c: Remove.
+
+       * sysdeps/unix/sysv/linux/sparc/bits/mman.h (MADV_*): Add flags
+       from latest Linux kernel.
+       * sysdeps/unix/sysv/linux/i386/bits/mman.h (MADV_*): Likewise.
+
 2000-03-17  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/i386/syscalls.list: Add oldsetrlimit
index 8738e98..7c33f79 100644 (file)
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE        1
 #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.  */
+#endif
diff --git a/sysdeps/unix/sysv/linux/madvise.c b/sysdeps/unix/sysv/linux/madvise.c
deleted file mode 100644 (file)
index c223184..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <sysdeps/generic/madvise.c>
index 8114244..ffe1e52 100644 (file)
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE        1
 #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.  */
+#endif
index 7947cb6..4ce48d4 100644 (file)
@@ -24,6 +24,8 @@ ioperm                -       ioperm          3       ioperm
 iopl           -       iopl            1       iopl
 klogctl                EXTRA   syslog          3       klogctl
 lchown         -       lchown          3       __lchown        lchown
+madvise                -       madvise         3       madvise
+mincore                -       mincore         3       mincore
 mlock          EXTRA   mlock           2       __mlock mlock
 mlockall       EXTRA   mlockall        1       __mlockall      mlockall
 mmap           -       mmap            6       __mmap          mmap