> On 2015-11-12 01:30, Theo de Raadt wrote:
> >> I find this conversation puzzling, since even back in BSD 4.3, read() 
> >> was
> >> actually implemented by memory mapping the underlying file.
> > 
> > That is an wildly incorrect description of the 4.3 BSD buffer cache,
> > furthermore 4.3 lacked a working mmap() to hit the coherency issue.
> 
> Wait, so if you make a read-only mmap(), will the buffer in OpenBSD be 
> "unified" in the sense that fwrite():s always will be immediately 
> visible in the memory mapped version?

My reply is specifically about what Howard said.

> (This is what I understood that Howard suggested would apply from BSD 
> 4.3 and on and Theo now said not was correct, so, my question is if that 
> behavior was introduced later in OpenBSD.)

I made none of the claims you are composing.

Reply via email to