svn commit: r325134 - in head: libexec/rtld-elf sbin/ldconfig
Edward Tomasz Napierala
trasz at FreeBSD.org
Mon Oct 30 08:56:06 UTC 2017
Author: trasz
Date: Mon Oct 30 08:56:04 2017
New Revision: 325134
URL: https://svnweb.freebsd.org/changeset/base/325134
Log:
Use MAP_PRIVATE instead of obsolete MAP_COPY. No functional changes.
MFC after: 2 weeks
Modified:
head/libexec/rtld-elf/malloc.c
head/sbin/ldconfig/ldconfig.c
Modified: head/libexec/rtld-elf/malloc.c
==============================================================================
--- head/libexec/rtld-elf/malloc.c Mon Oct 30 08:55:10 2017 (r325133)
+++ head/libexec/rtld-elf/malloc.c Mon Oct 30 08:56:04 2017 (r325134)
@@ -479,7 +479,7 @@ int n;
if ((pagepool_start = mmap(0, n * pagesz,
PROT_READ|PROT_WRITE,
- MAP_ANON|MAP_COPY, fd, 0)) == (caddr_t)-1) {
+ MAP_ANON|MAP_PRIVATE, fd, 0)) == (caddr_t)-1) {
rtld_printf("Cannot map anonymous memory\n");
return 0;
}
Modified: head/sbin/ldconfig/ldconfig.c
==============================================================================
--- head/sbin/ldconfig/ldconfig.c Mon Oct 30 08:55:10 2017 (r325133)
+++ head/sbin/ldconfig/ldconfig.c Mon Oct 30 08:56:04 2017 (r325134)
@@ -550,7 +550,7 @@ readhints(void)
}
msize = PAGE_SIZE;
- addr = mmap(0, msize, PROT_READ, MAP_COPY, fd, 0);
+ addr = mmap(0, msize, PROT_READ, MAP_PRIVATE, fd, 0);
if (addr == MAP_FAILED) {
warn("%s", hints_file);
@@ -573,7 +573,7 @@ readhints(void)
if (hdr->hh_ehints > msize) {
fsize = hdr->hh_ehints;
munmap(addr, msize);
- addr = mmap(0, fsize, PROT_READ, MAP_COPY, fd, 0);
+ addr = mmap(0, fsize, PROT_READ, MAP_PRIVATE, fd, 0);
if (addr == MAP_FAILED) {
warn("%s", hints_file);
return -1;
More information about the svn-src-all
mailing list