[klibc] getpagesize / libsysfs broken with 0.148

H. Peter Anvin hpa at zytor.com
Thu Jul 15 11:44:16 PDT 2004


H. Peter Anvin wrote:
> 
> *SIGH* So much for the claim that there actually existed a sane way to 
> get the page size across platforms.  This is particularly nasty because 
> of the definition of mmap2().
> 
> The kernel headers don't work very well since page size is a 
> kernel-compile-time option on some platforms, e.g. MIPS, and dynamic on 
> some platforms.
> 

OK, Arjan van der Ven suggested using the AT_PAGESZ vector entry in the 
ELF header; this provides a nice and uniform solution across all platforms.

	-hpa



More information about the klibc mailing list