> This makes it impossible to use DB1.85-compatible API for debugging.
> It is not good to change the interface of DB.
How about adding new close_abandon() function?
[libutil/dbop.c]
void
dbop_close(dbop)
{
#ifdef USE_DB185_COMPAT
(void)db->close(db);
#else
if (dbop->openflags & DBOP_REMOVE)
(void)db->close_abandon(db);
else
(void)db->close(db);
#endif
[libdb/bt_close.c]
int
__bt_close_abandon(dbp) <= new function
DB *dbp;
{
/* Sync the tree. */
/*
if (__bt_sync(dbp, 0) == RET_ERROR) <= don't sync
return (RET_ERROR);
*/
--
Shigio YAMAGUCHI <[EMAIL PROTECTED]> - Tama Communications Corporation
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
_______________________________________________
Bug-global mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-global