Disable writing syncing when creating databases.

This commit is contained in:
Kurt Zeilenga 1998-12-18 22:21:16 +00:00
parent 052bbc2097
commit b5e50eff5e
4 changed files with 20 additions and 0 deletions

View file

@ -61,6 +61,7 @@ main( int argc, char **argv )
ID id;
struct dbcache *db, *db2;
Backend *be = NULL;
struct ldbminfo *li;
struct berval bv;
struct berval *vals[2];
Avlnode *avltypes = NULL;
@ -127,6 +128,10 @@ main( int argc, char **argv )
}
be = &backends[dbnum];
/* disable write sync'ing */
li = (struct ldbminfo *) be->be_private;
li->li_dbcachewsync = 0;
/*
* first, make the dn2id index
*/

View file

@ -57,6 +57,7 @@ main( int argc, char **argv )
ID id;
struct dbcache *db;
Backend *be = NULL;
struct ldbminfo *li;
struct berval bv;
struct berval *vals[2];
Avlnode *avltypes = NULL;
@ -124,6 +125,10 @@ main( int argc, char **argv )
}
be = &backends[dbnum];
/* disable write sync'ing */
li = (struct ldbminfo *) be->be_private;
li->li_dbcachewsync = 0;
if ( (db = ldbm_cache_open( be, "id2entry", LDBM_SUFFIX, LDBM_NEWDB ))
== NULL ) {
perror( "id2entry file" );

View file

@ -58,6 +58,7 @@ main( int argc, char **argv )
int dbnum;
unsigned long id;
Backend *be = NULL;
struct ldbminfo *li;
struct berval bv;
struct berval *vals[2];
@ -121,6 +122,10 @@ main( int argc, char **argv )
}
be = &backends[dbnum];
/* disable write sync'ing */
li = (struct ldbminfo *) be->be_private;
li->li_dbcachewsync = 0;
attr_masks( be->be_private, attr, &indexmask, &syntaxmask );
if ( indexmask == 0 ) {
exit( 0 );

View file

@ -70,6 +70,7 @@ main( int argc, char **argv )
int dbnum;
ID id;
Backend *be = NULL;
struct ldbminfo *li;
struct berval bv;
struct berval *vals[2];
Avlnode *avltypes = NULL;
@ -146,6 +147,10 @@ main( int argc, char **argv )
}
be = &backends[dbnum];
/* disable write sync'ing */
li = (struct ldbminfo *) be->be_private;
li->li_dbcachewsync = 0;
/*
* generate the id2entry index
*/