summaryrefslogtreecommitdiffstats
path: root/RPM4/src/RPM4.xs
diff options
context:
space:
mode:
Diffstat (limited to 'RPM4/src/RPM4.xs')
-rw-r--r--RPM4/src/RPM4.xs7
1 files changed, 2 insertions, 5 deletions
diff --git a/RPM4/src/RPM4.xs b/RPM4/src/RPM4.xs
index 6d95edb..57a8969 100644
--- a/RPM4/src/RPM4.xs
+++ b/RPM4/src/RPM4.xs
@@ -1562,9 +1562,6 @@ Ts_traverse(ts, callback = NULL, sv_tagname = NULL, sv_tagvalue = NULL, keylen =
PRINTF_CALL;
#endif
#ifdef RPM4_9_0
- croak("traverse is no more supported with rpm 4.9; unused anyway");
-#else
-#ifdef RPM4_9_0
ts = rpmtsLink(ts);
#else
ts = rpmtsLink(ts, "RPM4 Db::traverse()");
@@ -1598,7 +1595,8 @@ Ts_traverse(ts, callback = NULL, sv_tagname = NULL, sv_tagvalue = NULL, keylen =
exclude[i] = SvUV(*isv);
}
#ifdef RPM4_9_0
- rpmtsPrunedIterator(ts, exclude, av_len(av_exclude) + 1);
+ //FIXME: rpmtsPrunedIterator() is rpmlib internal only:
+ //rpmtsPrunedIterator(ts, exclude, av_len(av_exclude) + 1);
#else
rpmdbPruneIterator(mi, exclude, av_len(av_exclude) + 1, 0);
#endif
@@ -1632,7 +1630,6 @@ Ts_traverse(ts, callback = NULL, sv_tagname = NULL, sv_tagvalue = NULL, keylen =
} else
RETVAL = -1;
ts = rpmtsFree(ts);
-#endif
OUTPUT:
RETVAL