This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2 v4] [BZ #10283] localedef: align fixed maps to SHMLBA


> --- /dev/null
> +++ b/include/libc-mmap.h

We generally use sysdeps/generic/ for a file intended to have sysdeps variants.

> +/* Using MAP_FIXED with mmap() sometimes requires larger alignment.  */

Don't use "function()" in comments.  The () is not part of the name.

> +#include <sys/shm.h>
> +#define MAP_FIXED_ALIGNMENT SHMLBA

This is the Linux-specific definition.  The generic file should just use
page size, or perhaps the macro should be defined such that the code (or at
least the compiler) can tell statically that there is no need for
additional operations at all when the requirement is no larger than page
size.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]