add flushpart; avoid O_DIRECT on linux

This commit is contained in:
rsc 2007-04-27 18:14:45 +00:00
parent 7e4524011b
commit e46cacb0ea
10 changed files with 39 additions and 21 deletions

View file

@ -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;
}
/*