fix issue with excessive mremap syscalls on realloc
authorRich Felker <dalias@aerifal.cx>
Thu, 17 Nov 2011 04:59:28 +0000 (23:59 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 17 Nov 2011 04:59:28 +0000 (23:59 -0500)
CHUNK_SIZE macro was defined incorrectly and shaving off at least one
significant bit in the size of mmapped chunks, resulting in the test
for oldlen==newlen always failing and incurring a syscall. fortunately
i don't think this issue caused any other observable behavior; the
definition worked correctly for all non-mmapped chunks where its
correctness matters more, since their lengths are always multiples of
the alignment.


No differences found