RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/rpmdb/ db3.c dbconfig.c

From: Jeff Johnson <jbj@rpm5.org>
Date: Wed 25 Jul 2007 - 17:04:33 CEST
Message-Id: <20070725150433.156753484F5@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  jbj@rpm5.org
  Module: rpm                              Date:   25-Jul-2007 17:04:33
  Branch: HEAD                             Handle: 2007072516043200

  Modified files:
    rpm/rpmdb               db3.c dbconfig.c

  Log:
    add new 4.6.18 functionality.

  Summary:
    Revision    Changes     Path
    1.70        +8  -0      rpm/rpmdb/db3.c
    1.42        +13 -0      rpm/rpmdb/dbconfig.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/db3.c
  ============================================================================
  $ cvs diff -u -r1.69 -r1.70 db3.c
  --- rpm/rpmdb/db3.c	25 Jul 2007 14:40:50 -0000	1.69
  +++ rpm/rpmdb/db3.c	25 Jul 2007 15:04:32 -0000	1.70
  @@ -375,6 +375,14 @@
   #endif
   	xx = dbenv->set_verbose(dbenv, DB_VERB_WAITSFOR,
   		(dbi->dbi_verbose & DB_VERB_WAITSFOR));
  +#if defined(DB_VERB_FILEOPS)
  +	xx = dbenv->set_verbose(dbenv, DB_VERB_FILEOPS,
  +		(dbi->dbi_verbose & DB_VERB_FILEOPS));
  +#endif
  +#if defined(DB_VERB_FILEOPS_ALL)
  +	xx = dbenv->set_verbose(dbenv, DB_VERB_FILEOPS_ALL,
  +		(dbi->dbi_verbose & DB_VERB_FILEOPS_ALL));
  +#endif
   
   	if (dbi->dbi_mmapsize) {
   	    xx = dbenv->set_mp_mmapsize(dbenv, dbi->dbi_mmapsize);
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/dbconfig.c
  ============================================================================
  $ cvs diff -u -r1.41 -r1.42 dbconfig.c
  --- rpm/rpmdb/dbconfig.c	16 Jul 2007 01:32:32 -0000	1.41
  +++ rpm/rpmdb/dbconfig.c	25 Jul 2007 15:04:32 -0000	1.42
  @@ -145,6 +145,10 @@
    { "use_environ", 0,POPT_BIT_SET,	&db3dbi.dbi_eflags, DB_USE_ENVIRON,
   	NULL, NULL },
   #endif
  +#if defined(WITH_DB) && defined(DB_IGNORE_LEASE)
  + { "ignore_lease", 0,POPT_BIT_SET,	&db3dbi.dbi_eflags, DB_IGNORE_LEASE,
  +	NULL, NULL },
  +#endif
   
   #if defined(WITH_DB) && defined(DB_TXN_SYNC)
    { "txn_sync",	0,POPT_BIT_SET,	&db3dbi.dbi_tflags, DB_TXN_SYNC,
  @@ -154,6 +158,10 @@
    { "txn_nowait",0,POPT_BIT_SET,	&db3dbi.dbi_tflags, DB_TXN_NOWAIT,
   	NULL, NULL },
   #endif
  +#if defined(WITH_DB) && defined(DB_TXN_WAIT)
  + { "txn_wait",0,POPT_BIT_SET,	&db3dbi.dbi_tflags, DB_TXN_WAIT,
  +	NULL, NULL },
  +#endif
   
   #if defined(WITH_DB) && defined(NOTYET)
   DB_AUTO_COMMIT
  @@ -421,6 +429,11 @@
   #endif
   
   /* XXX DB_ENV->set_timeout */
  +#if defined(WITH_DB) && defined(NOTYET)
  +DB_SET_LOCK_TIMEOUT
  +DB_SET_TXN_NOW
  +DB_SET_TXN_TIMEOUT
  +#endif
   /* XXX DB_ENV->get_timeout */
   
   /* ==== Logging: */
  @@ .
Received on Wed Jul 25 17:04:33 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.