bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#72278: 29.4; Proced reports incorrect results with 16KB page size


From: Paul Eggert
Subject: bug#72278: 29.4; Proced reports incorrect results with 16KB page size
Date: Thu, 25 Jul 2024 07:47:56 -0700
User-agent: Mozilla Thunderbird

On 2024-07-25 02:55, Stefan Kangas wrote:
On Linux, page sizes can vary per process ("multiple page size
support").  Should we bother with that?

I thought that support didn't change what getpagesize returns or what /proc/PID/stat reports, at least not in mainline Linux kernels. Am I missing something?


I also note that the man page for getpagesize says this:

     This call first appeared in 4.2BSD.  SVr4, 4.4BSD, SUSv2.  In
     SUSv2 the getpagesize() call was labeled LEGACY, and it was
     removed in POSIX.1-2001.

Emacs uses getpagesize in other places. I suppose we should change them all to sysconf (_SC_PAGESIZE) on the off chance that there's a platform somewhere where page sizes exceed 1 GiB. I don't know of any such platform now, probably because so much software still uses getpagesize....





reply via email to

[Prev in Thread] Current Thread [Next in Thread]