On Friday, 4 September 2015 at 13:29:42 UTC, Kagamin wrote:
On Friday, 4 September 2015 at 09:05:07 UTC, Marc Schütz wrote:
Note that you can however achieve immutability by using a _private_ read-only mapping.

man pages say the behavior is unspecified.

The Linux man page says:

"It is unspecified whether changes made to the file after the mmap() call are visible in the mapped region."

I.e., you're right. I interpreted this to refer only to portions of the file that have never been accessed, but reading it again, it doesn't say that... And it makes sense, as this makes it possible to drop clean pages on memory pressure, instead of swapping them out.

Reply via email to