aboutsummaryrefslogtreecommitdiff
path: root/src/gdbmclose.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdbmclose.c')
-rw-r--r--src/gdbmclose.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gdbmclose.c b/src/gdbmclose.c
index c638183..ead9187 100644
--- a/src/gdbmclose.c
+++ b/src/gdbmclose.c
@@ -26,25 +26,25 @@
Before freeing members of DBF, check and make sure that they were
allocated. */
void
gdbm_close (GDBM_FILE dbf)
{
int index; /* For freeing the bucket cache. */
if (dbf->desc != -1)
{
/* Make sure the database is all on disk. */
if (dbf->read_write != GDBM_READER)
- __fsync (dbf);
+ gdbm_file_sync (dbf);
/* Close the file and free all malloced memory. */
#if HAVE_MMAP
_gdbm_mapped_unmap (dbf);
#endif
if (dbf->file_locking)
_gdbm_unlock_file (dbf);
close (dbf->desc);
}
gdbm_clear_error (dbf);

Return to:

Send suggestions and report system problems to the System administrator.