mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
Hardcode locale archive page size as 4096.
This commit is contained in:
parent
975569d0d9
commit
d3d237560b
@ -1,5 +1,8 @@
|
||||
2013-10-03 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* locale/programs/locarchive.c (add_locale): Use constant 4096 for
|
||||
page size instead of calling getpagesize.
|
||||
|
||||
* locale/localeinfo.h (LOCFILE_ALIGN): New macro.
|
||||
(LOCFILE_ALIGN_MASK): Likewise.
|
||||
(LOCFILE_ALIGN_UP): Likewise.
|
||||
|
@ -838,7 +838,12 @@ add_locale (struct locarhandle *ah,
|
||||
off64_t lastoffset;
|
||||
char *ptr;
|
||||
struct locale_category_data *size_order[__LC_LAST];
|
||||
const size_t pagesz = getpagesize ();
|
||||
/* Page size alignment is a minor optimization for locality; use a
|
||||
common value here rather than making the localedef output depend
|
||||
on the page size of the system on which localedef is run. See
|
||||
<https://sourceware.org/glibc/wiki/Development_Todo/Master#Locale_archive_alignment>
|
||||
for more discussion. */
|
||||
const size_t pagesz = 4096;
|
||||
int small_mask;
|
||||
|
||||
head = ah->addr;
|
||||
|
Loading…
Reference in New Issue
Block a user