--- rpm-4.0.2/lib/db3.c.ORIG Thu Jan 4 04:29:11 2001 +++ rpm-4.0.2/lib/db3.c Sat Mar 24 13:47:38 2001 @@ -489,7 +489,7 @@ xx = db_env_create(&dbenv, 0); xx = cvtdberr(dbi, "db_env_create", rc, _debug); -#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1 +#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR >= 1 xx = dbenv->remove(dbenv, dbhome, 0); #else xx = dbenv->remove(dbenv, dbhome, NULL, 0); @@ -567,7 +567,7 @@ /* dbenv->set_tx_max(???) */ /* dbenv->set_tx_recover(???) */ if (dbi->dbi_no_fsync) { -#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1 +#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR >= 1 xx = db_env_set_func_fsync(db3_fsync_disable); #else xx = dbenv->set_func_fsync(dbenv, db3_fsync_disable); @@ -585,7 +585,7 @@ #endif /* __USE_DB3 */ #if defined(__USE_DB3) -#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR == 1 +#if DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR >= 1 rc = dbenv->open(dbenv, dbhome, eflags, dbi->dbi_perms); #else rc = dbenv->open(dbenv, dbhome, NULL, eflags, dbi->dbi_perms);