From e46cacb0ea9585214d69351de895e7f460f4846f Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 27 Apr 2007 18:14:45 +0000 Subject: add flushpart; avoid O_DIRECT on linux --- src/cmd/venti/srv/bloom.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/cmd/venti/srv/bloom.c') diff --git a/src/cmd/venti/srv/bloom.c b/src/cmd/venti/srv/bloom.c index bd398815..0710d362 100644 --- a/src/cmd/venti/srv/bloom.c +++ b/src/cmd/venti/srv/bloom.c @@ -121,7 +121,11 @@ int writebloom(Bloom *b) { wbbloomhead(b); - return writepart(b->part, 0, b->data, b->size); + if(writepart(b->part, 0, b->data, b->size) < 0) + return -1; + if(flushpart(b->part) < 0) + return -1; + return 0; } /* -- cgit v1.2.3