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 0d81ccdea4af3b629787a9af6a334dea5e75823c..111cb5b456d165511a0fa3fffa0c57ab501ec468 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 7afb2e9f5fc5d356e1bc2255348202131081f2ce..01c6b8ac2b9c58960eee20902941f906c446e0e6 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'.  */