This is a discussion on Re: kevent(2) watching mmap'ed files via EVFILT_VNODE within the mailing.openbsd.tech forums, part of the OpenBSD category; --> On Mon, Feb 27, 2006 at 05:22:37PM +0100, Srebrenko Sehic wrote: > > using both mmap and read/write on ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| On Mon, Feb 27, 2006 at 05:22:37PM +0100, Srebrenko Sehic wrote: > > using both mmap and read/write on the same file is not exactly coherent > > with the current buffer cache design. you can jump the hoops and put > > all kinds of *sync() confettee around but still be not sure. > > In other words, a program A can't be notified via kevent(2) if a > program B changes a mmap'ed file? you may not see data you write(2) thru the mmap(2)ed memory. *sync(2) should help but then you have to design a protocol for msync/fsync cooperation. cu -- paranoic mickey (my employers have changed but, the name has remained) |