if (rc > 0) {
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (char*)key->data, rpmTagGetName(dbtag));
+ rc, (char*)key->data, dbiName(dbi));
}
if (rc == 0)
} else { /* error */
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (char*)key.data, rpmTagGetName(dbtag));
+ rc, (char*)key.data, dbiName(dbi));
rc = -1;
}
} else { /* error */
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (char*)key->data, rpmTagGetName(RPMTAG_NAME));
+ rc, (char*)key->data, dbiName(dbi));
return RPMRC_FAIL;
}
if (rc) {
rpmlog(RPMLOG_ERR,
_("error(%d) storing record #%d into %s\n"),
- rc, mi->mi_prevoffset, rpmTagGetName(mi->mi_rpmtag));
+ rc, mi->mi_prevoffset, dbiName(dbi));
}
xx = dbiSync(dbi, 0);
(void) unblockSignals(&signalMask);
if (rc != DB_NOTFOUND)
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (char*)key.data, rpmTagGetName(mi->mi_rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
return rc;
}
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
rc, (key.data ? (char *)key.data : "???"),
- rpmTagGetName(rpmtag));
+ dbiName(dbi));
}
/* Join keys need to be native endian internally. */
if (rc != DB_NOTFOUND) {
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (key.data ? (char *)key.data : "???"),
- rpmTagGetName(rpmtag));
+ rc, (key.data ? (char *)key.data : "???"), dbiName(dbi));
}
xx = dbiCclose(dbi, dbcursor, 0);
return 1;
}
-static void logAddRemove(int removing, rpmtd tagdata)
+static void logAddRemove(const char *dbiname, int removing, rpmtd tagdata)
{
rpm_count_t c = rpmtdCount(tagdata);
if (c == 1 && rpmtdType(tagdata) == RPM_STRING_TYPE) {
rpmlog(RPMLOG_DEBUG, "%s \"%s\" %s %s index.\n",
removing ? "removing" : "adding", rpmtdGetString(tagdata),
- removing ? "from" : "to",
- rpmTagGetName(rpmtdTag(tagdata)));
+ removing ? "from" : "to", dbiname);
} else if (c > 0) {
rpmlog(RPMLOG_DEBUG, "%s %d entries %s %s index.\n",
removing ? "removing" : "adding", c,
- removing ? "from" : "to",
- rpmTagGetName(rpmtdTag(tagdata)));
+ removing ? "from" : "to", dbiname);
}
}
xx = dbiCopen(dbi, &dbcursor, DB_WRITECURSOR);
- logAddRemove(1, &tagdata);
+ logAddRemove(dbiName(dbi), 1, &tagdata);
while (rpmtdNext(&tagdata) >= 0) {
dbiIndexSet set;
int freedata = 0;
} else { /* error */
rpmlog(RPMLOG_ERR,
_("error(%d) setting \"%s\" records from %s index\n"),
- rc, (char*)key.data, rpmTagGetName(rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
ret += 1;
goto cont;
}
if (rc) {
rpmlog(RPMLOG_ERR,
_("error(%d) storing record \"%s\" into %s\n"),
- rc, (char*)key.data, rpmTagGetName(rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
ret += 1;
}
data.data = _free(data.data);
if (rc) {
rpmlog(RPMLOG_ERR,
_("error(%d) removing record \"%s\" from %s\n"),
- rc, (char*)key.data, rpmTagGetName(rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
ret += 1;
}
}
xx = dbiCopen(dbi, &dbcursor, DB_WRITECURSOR);
- logAddRemove(0, &tagdata);
+ logAddRemove(dbiName(dbi), 0, &tagdata);
while ((i = rpmtdNext(&tagdata)) >= 0) {
dbiIndexSet set;
int freedata = 0, j;
} else if (rc != DB_NOTFOUND) { /* error */
rpmlog(RPMLOG_ERR,
_("error(%d) getting \"%s\" records from %s index\n"),
- rc, (char*)key.data, rpmTagGetName(rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
rc += 1;
goto cont;
}
if (rc) {
rpmlog(RPMLOG_ERR,
_("error(%d) storing record %s into %s\n"),
- rc, (char*)key.data, rpmTagGetName(rpmtag));
+ rc, (char*)key.data, dbiName(dbi));
rc += 1;
}
data.data = _free(data.data);