svn commit: trunk/uClibc/libc/sysdeps/linux: arm/bits bfin/bits common/bits cris/bits etc...

vapier at uclibc.org vapier at uclibc.org
Sun Nov 27 16:43:48 UTC 2005


Author: vapier
Date: 2005-11-27 08:43:45 -0800 (Sun, 27 Nov 2005)
New Revision: 12545

Log:
define MREMAP_FIXED

Modified:
   trunk/uClibc/libc/sysdeps/linux/arm/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/bfin/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/common/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/cris/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/e1/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/frv/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/h8300/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/i386/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/i960/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/microblaze/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/mips/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/nios/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/nios2/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/powerpc/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/sh/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/sh64/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/sparc/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/v850/bits/mman.h
   trunk/uClibc/libc/sysdeps/linux/x86_64/bits/mman.h


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/arm/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/arm/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/arm/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/bfin/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/bfin/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/bfin/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/common/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/common/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -1,5 +1,5 @@
 /* Definitions for BSD-style memory management.
-   Copyright (C) 1994-1998,2000,01 Free Software Foundation, Inc.
+   Copyright (C) 1994-1998,2000,01,02,05 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
@@ -80,7 +80,17 @@
 # define POSIX_MADV_DONTNEED	4 /* Don't need these pages.  */
 #endif
 
+/* Flags to `msync'.  */
+#define MS_ASYNC	1		/* Sync memory asynchronously.  */
+#define MS_SYNC		0		/* Synchronous memory sync.  */
+#define MS_INVALIDATE	2		/* Invalidate the caches.  */
 
+/* Flags for `mremap'.  */
+#ifdef __USE_GNU
+# define MREMAP_MAYMOVE	1		/* Mapping address may change.  */
+# define MREMAP_FIXED	2		/* Fifth argument sets new address.  */
+#endif
+
 /* Flags for `mlockall' (can be OR'd together).  */
 #define MCL_CURRENT	1		/* Lock all currently mapped pages.  */
 #define MCL_FUTURE	2		/* Lock all additions to address

Modified: trunk/uClibc/libc/sysdeps/linux/cris/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/cris/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/cris/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/e1/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/e1/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/e1/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,4 +72,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/frv/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/frv/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/frv/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,4 +72,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/h8300/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/h8300/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/h8300/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,4 +72,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/i386/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/i386/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/i960/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i960/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/i960/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/microblaze/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/microblaze/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/microblaze/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -95,4 +95,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/mips/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/mips/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/mips/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -83,4 +83,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/nios/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/nios/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/nios/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,4 +72,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/nios2/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/nios2/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/nios2/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,4 +72,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/powerpc/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/powerpc/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/powerpc/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -73,6 +73,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/sh/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/sh/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -72,6 +72,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/sh64/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh64/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/sh64/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -75,6 +75,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/sparc/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sparc/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/sparc/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -74,6 +74,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */

Modified: trunk/uClibc/libc/sysdeps/linux/v850/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/v850/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/v850/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -95,4 +95,5 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/x86_64/bits/mman.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/x86_64/bits/mman.h	2005-11-27 11:18:15 UTC (rev 12544)
+++ trunk/uClibc/libc/sysdeps/linux/x86_64/bits/mman.h	2005-11-27 16:43:45 UTC (rev 12545)
@@ -79,6 +79,7 @@
 /* Flags for `mremap'.  */
 #ifdef __USE_GNU
 # define MREMAP_MAYMOVE	1
+# define MREMAP_FIXED	2
 #endif
 
 /* Advice to `madvise'.  */




More information about the uClibc-cvs mailing list