From: Thomas Schwinge Date: Thu, 10 May 2012 22:17:40 +0000 (-0700) Subject: Hurd: mmap deficiencies X-Git-Tag: glibc-2.16-tps~403 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8069478040336a7de3461be275432493cc7e4c91;p=thirdparty%2Fglibc.git Hurd: mmap deficiencies --- diff --git a/ChangeLog b/ChangeLog index e52cd67f472..04f67f0dd92 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,12 @@ +2012-05-10 Thomas Schwinge + + * nss/makedb.c (MAP_POPULATE): If not defined, define to zero. + 2012-05-10 Samuel Thibault - Fix mlock in all cases except non-readable pages. - * sysdeps/mach/hurd/mlock.c (mlock): Give VM_PROT_READ - instead of VM_PROT_ALL as parameter to __vm_wire function. + Fix mlock in all cases except non-readable pages. + * sysdeps/mach/hurd/mlock.c (mlock): Give VM_PROT_READ + instead of VM_PROT_ALL as parameter to __vm_wire function. * sysdeps/mach/hurd/mkdir.c: Include . (__mkdir): When path is `/', just fail with EEXIST. diff --git a/nss/makedb.c b/nss/makedb.c index 5c073a7440c..5890c054f0f 100644 --- a/nss/makedb.c +++ b/nss/makedb.c @@ -48,6 +48,10 @@ # include #endif +#ifndef MAP_POPULATE +# define MAP_POPULATE 0 +#endif + #define PACKAGE _libc_intl_domainname /* List of data bases. */