RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 30-Jul-2007 05:03:32 Branch: rpm-4_5 Handle: 2007073004033101 Modified files: (Branch: rpm-4_5) rpm CHANGES rpm/lib poptALL.c query.c rpm/rpmdb rpmdb.c rpmdb.h Log: - eliminate --rsegfault/--wsegfault. Summary: Revision Changes Path 1.1360.2.28 +1 -0 rpm/CHANGES 2.28.2.4 +0 -13 rpm/lib/poptALL.c 2.174.2.2 +0 -1 rpm/lib/query.c 1.128.2.6 +0 -6 rpm/rpmdb/rpmdb.c 1.57.2.1 +0 -16 rpm/rpmdb/rpmdb.h ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/CHANGES ============================================================================ $ cvs diff -u -r1.1360.2.27 -r1.1360.2.28 CHANGES --- rpm/CHANGES 30 Jul 2007 01:58:09 -0000 1.1360.2.27 +++ rpm/CHANGES 30 Jul 2007 03:03:31 -0000 1.1360.2.28 @@ -1,4 +1,5 @@ 4.4.9 -> 4.5: + - jbj: eliminate --rsegfault/--wsegfault. - jbj: add RPMTAG_DBINSTANCE header extension. - jbj: parameterize Depends index and dependency result caching. - jbj: fix a --import memory leak. @@ . patch -p0 <<'@@ .' Index: rpm/lib/poptALL.c ============================================================================ $ cvs diff -u -r2.28.2.3 -r2.28.2.4 poptALL.c --- rpm/lib/poptALL.c 16 Jun 2007 23:07:07 -0000 2.28.2.3 +++ rpm/lib/poptALL.c 30 Jul 2007 03:03:32 -0000 2.28.2.4 @@ -28,12 +28,6 @@ /[EMAIL PROTECTED]@*/ static int _debug = 0; -/[EMAIL PROTECTED]@*/ -extern int _rsegfault; - -/[EMAIL PROTECTED]@*/ -extern int _wsegfault; - /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/ extern int _rpmds_nopromote; @@ -348,13 +342,6 @@ { "debug", 'd', POPT_ARG_VAL|POPT_ARGFLAG_DOC_HIDDEN, &_debug, -1, NULL, NULL }, -#if defined(POPT_ARGFLAG_RANDOM) - { "rsegfault", '\0', POPT_ARG_INT|POPT_ARGFLAG_RANDOM|POPT_ARGFLAG_DOC_HIDDEN, - &_rsegfault, 0, NULL, NULL }, - { "wsegfault", '\0', POPT_ARG_INT|POPT_ARGFLAG_RANDOM|POPT_ARGFLAG_DOC_HIDDEN, - &_wsegfault, 0, NULL, NULL }, -#endif - { "predefine", '\0', POPT_ARG_STRING|POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_PREDEFINE, N_("predefine MACRO with value EXPR"), N_("'MACRO EXPR'") }, @@ . patch -p0 <<'@@ .' Index: rpm/lib/query.c ============================================================================ $ cvs diff -u -r2.174.2.1 -r2.174.2.2 query.c --- rpm/lib/query.c 9 Jun 2007 15:47:48 -0000 2.174.2.1 +++ rpm/lib/query.c 30 Jul 2007 03:03:32 -0000 2.174.2.2 @@ -429,7 +429,6 @@ continue; if ((rc = qva->qva_showPackage(qva, ts, h)) != 0) ec = rc; -RSEGFAULT; if (qva->qva_source == RPMQV_DBOFFSET) break; } @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/rpmdb.c ============================================================================ $ cvs diff -u -r1.128.2.5 -r1.128.2.6 rpmdb.c --- rpm/rpmdb/rpmdb.c 18 Jun 2007 19:40:02 -0000 1.128.2.5 +++ rpm/rpmdb/rpmdb.c 30 Jul 2007 03:03:32 -0000 1.128.2.6 @@ -35,12 +35,6 @@ int _rpmdb_debug = 0; /[EMAIL PROTECTED]@*/ -int _rsegfault = 0; - -/[EMAIL PROTECTED]@*/ -int _wsegfault = 0; - -/[EMAIL PROTECTED]@*/ static int _rebuildinprogress = 0; /[EMAIL PROTECTED]@*/ static int _db_filter_dups = 0; @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/rpmdb.h ============================================================================ $ cvs diff -u -r1.57 -r1.57.2.1 rpmdb.h --- rpm/rpmdb/rpmdb.h 25 May 2007 17:36:33 -0000 1.57 +++ rpm/rpmdb/rpmdb.h 30 Jul 2007 03:03:32 -0000 1.57.2.1 @@ -17,19 +17,6 @@ extern int _rpmdb_debug; /[EMAIL PROTECTED]@*/ -/[EMAIL PROTECTED]@*/ -extern int _rsegfault; -/[EMAIL PROTECTED]@*/ -extern int _wsegfault; - -#if defined(__LCLINT__) -#define RSEGFAULT -#define WSEGFAULT -#else -#define RSEGFAULT { if (_rsegfault > 0) assert(--_rsegfault); } -#define WSEGFAULT { if (_wsegfault > 0) assert(--_wsegfault); } -#endif - #ifdef NOTYET /** \ingroup rpmdb * Database of headers and tag value indices. @@ -615,7 +602,6 @@ (void) rpmswEnter(sw, 0); rc = (dbi->dbi_vec->cdel) (dbi, dbcursor, key, data, flags); (void) rpmswExit(sw, data->size); -WSEGFAULT; return rc; } @@ -640,7 +626,6 @@ (void) rpmswEnter(sw, 0); rc = (dbi->dbi_vec->cget) (dbi, dbcursor, key, data, flags); (void) rpmswExit(sw, data->size); -RSEGFAULT; return rc; } @@ -690,7 +675,6 @@ (void) rpmswEnter(sw, 0); rc = (dbi->dbi_vec->cput) (dbi, dbcursor, key, data, flags); (void) rpmswExit(sw, data->size); -WSEGFAULT; return rc; } @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org