Date: Wed, 21 Apr 2004 17:21:58 -0400 From: Stephan Uphoff <ups@tree.com> To: Julian Elischer <julian@elischer.org> Cc: hackers@freebsd.org Subject: Re: how to flush out cache.? Message-ID: <200404212121.RAA14907@stups.com> In-Reply-To: Message from Julian Elischer <julian@elischer.org> <Pine.BSF.4.21.0404211219460.31770-100000@InterJet.elischer.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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) > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404212121.RAA14907>