ia64: add MAP_{STACK,HUGETLB} to bits/mman.h
authorMike Frysinger <vapier@gentoo.org>
Tue, 17 Apr 2012 02:44:23 +0000 (22:44 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 28 Apr 2012 03:09:53 +0000 (23:09 -0400)
Just adding new bit flags that newer kernels define.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ChangeLog.ia64
sysdeps/unix/sysv/linux/ia64/bits/mman.h

index 0d81ccd..111cb5b 100644 (file)
@@ -1,5 +1,10 @@
 2012-04-27  Mike Frysinger  <vapier@gentoo.org>
 
+       * sysdeps/unix/sysv/linux/ia64/bits/mman.h (MAP_STACK): Define.
+       (MAP_HUGETLB): Likewise.
+
+2012-04-27  Mike Frysinger  <vapier@gentoo.org>
+
        * sysdeps/ia64/fpu/s_scalbn.c (__scalbn): Rename from scalbn.
        Add weak alias from scalbn to __scalbn.
        * sysdeps/ia64/fpu/s_scalbnf.c (__scalbnf): Rename from scalbnf.
index 7afb2e9..01c6b8a 100644 (file)
@@ -1,6 +1,5 @@
 /* Definitions for POSIX memory map interface.  Linux/ia64 version.
-   Copyright (C) 1997,1998,2000,2003,2005,2006,2009,2011
-   Free Software Foundation, Inc.
+   Copyright (C) 1997-2012 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
@@ -64,6 +63,8 @@
 # define MAP_NORESERVE   0x04000       /* Don't check for reservations.  */
 # define MAP_POPULATE    0x08000       /* Populate (prefault) pagetables.  */
 # define MAP_NONBLOCK    0x10000       /* Do not block on IO.  */
+# define MAP_STACK       0x20000       /* Allocation is for a stack.  */
+# define MAP_HUGETLB     0x40000       /* Create huge page mapping.  */
 #endif
 
 /* Flags to `msync'.  */