From 32b8c34d634cfcedb8435f9da53b280f20e0d1a5 Mon Sep 17 00:00:00 2001 From: ewt Date: Mon, 19 Feb 1996 23:33:56 +0000 Subject: [PATCH] added sync function CVS patchset: 330 CVS date: 1996/02/19 23:33:56 --- lib/dbindex.c | 4 ++++ lib/dbindex.h | 1 + 2 files changed, 5 insertions(+) diff --git a/lib/dbindex.c b/lib/dbindex.c index 28612e7..4b5a6bd 100644 --- a/lib/dbindex.c +++ b/lib/dbindex.c @@ -29,6 +29,10 @@ void closeDBIndex(dbIndex * dbi) { free(dbi); } +void syncDBIndex(dbIndex * dbi) { + dbi->db->sync(dbi->db, 0); +} + int searchDBIndex(dbIndex * dbi, char * str, dbIndexSet * set) { DBT key, data; int rc; diff --git a/lib/dbindex.h b/lib/dbindex.h index 454cbe1..73ff76f 100644 --- a/lib/dbindex.h +++ b/lib/dbindex.h @@ -22,6 +22,7 @@ typedef struct { dbIndex * openDBIndex(char * filename, int flags, int perms); void closeDBIndex(dbIndex * dbi); +void syncDBIndex(dbIndex * dbi); int searchDBIndex(dbIndex * dbi, char * str, dbIndexSet * set); /* -1 error, 0 success, 1 not found */ int updateDBIndex(dbIndex * dbi, char * str, dbIndexSet * set); -- 2.7.4