added sync function
authorewt <devnull@localhost>
Mon, 19 Feb 1996 23:33:56 +0000 (23:33 +0000)
committerewt <devnull@localhost>
Mon, 19 Feb 1996 23:33:56 +0000 (23:33 +0000)
CVS patchset: 330
CVS date: 1996/02/19 23:33:56

lib/dbindex.c
lib/dbindex.h

index 28612e7..4b5a6bd 100644 (file)
@@ -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;
index 454cbe1..73ff76f 100644 (file)
@@ -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);