mmap() and msync(..MS_INVALIDATE..) should work. Stephan
> > Ok so I have an application where I need to > reread a file I have just written to ensure that it went to disk > correctly.. > > Other than reading a few GB of data, is there a way to flush > out the cache copy of a file I've written? > > possibilities include: > > a file flag saying "don't keep a copy after it's written to disk"? > a syscall discard_cached_blocks(fd); > > > ? > any other suggestions? > > julian > (BTW this would be for 4.x initially) > > > _______________________________________________ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"