diff options
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/db/hash/hash.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/libc/db/hash/hash.c b/lib/libc/db/hash/hash.c index 333b1a1..af80929 100644 --- a/lib/libc/db/hash/hash.c +++ b/lib/libc/db/hash/hash.c @@ -422,10 +422,8 @@ hdestroy(HTAB *hashp) if (hashp->tmp_buf) free(hashp->tmp_buf); - if (hashp->fp != -1) { - (void)_fsync(hashp->fp); + if (hashp->fp != -1) (void)_close(hashp->fp); - } free(hashp); @@ -460,8 +458,6 @@ hash_sync(const DB *dbp, u_int32_t flags) return (0); if (__buf_free(hashp, 0, 1) || flush_meta(hashp)) return (ERROR); - if (hashp->fp != -1 && _fsync(hashp->fp) != 0) - return (ERROR); hashp->new_file = 0; return (0); } |