mmap bug?
Garrett Wollman
wollman at csail.mit.edu
Sun Jul 31 22:39:32 GMT 2005
<<On Sun, 31 Jul 2005 23:18:58 +0300, Giorgos Keramidas <keramida at FreeBSD.ORG> said:
> The bug seems to be elsewhere, namely to the fact that the filesystem
> code never realizes the file has changed size after I use mmap() to map
> a region beyond its current size and write past its current end.
You should not expect it to do that. If you want to extend a file,
use ftruncate() before mapping it. Anything written past the end of a
file should be discarded on last close.
-GAWollman
More information about the freebsd-current
mailing list