head 1.2; access; symbols RPM_4_2_1:1.1.1.5 RPM_4_2:1.1.1.5 RPM_4_1_1:1.1.1.5 RPM_4_1:1.1.1.4 RPM_4_0_5:1.1.1.3 RPM_4_0_4:1.1.1.2 RPM_4_0_3:1.1.1.1 RPM:1.1.1; locks; strict; comment @# @; 1.2 date 2008.01.02.09.56.15; author rse; state dead; branches; next 1.1; commitid z4cpSiAhOCXk5PLs; 1.1 date 2001.07.23.20.45.38; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.07.23.20.45.38; author rse; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2002.01.08.00.30.13; author rse; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2003.01.18.13.49.04; author rse; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 2001.10.15.03.47.35; author rse; state Exp; branches; next 1.1.1.5; 1.1.1.5 date 2003.01.18.14.05.00; author rse; state Exp; branches; next ; desc @@ 1.2 log @remove the ancient RPM 4.2.1 source tree copy @ text @
|
![]() ![]() ![]() |
In the Berkeley DB 3.2 release, four application callback functions (the callback functions set by DB->set_bt_compare, DB->set_bt_prefix, DB->set_dup_compare and DB->set_h_hash) were modified to take a reference to a DB object as their first argument. This change allows the Berkeley DB Java API to reasonably support these interfaces. There is currently no need for the callback functions to do anything with this additional argument.
C and C++ applications that specify their own Btree key comparison, Btree prefix comparison, duplicate data item comparison or Hash functions should modify these functions to take a reference to a DB structure as their first argument. No further change is required.
The app_private field of the DBT structure (accessible only from the Berkeley DB C API) has been removed in the 3.2 release. It was replaced with app_private fields in the DB_ENV and DB handles. Applications using this field will have to convert to using one of the replacement fields.
![]() ![]() ![]() |
Copyright Sleepycat Software @ 1.1 log @Initial revision @ text @d1 1 a1 1 @ 1.1.1.1 log @Import: RPM 4.0.3 @ text @@ 1.1.1.2 log @Import: RPM 4.0.4 @ text @d1 1 a1 1 d21 1 a21 1 DB object as their first argument. This change allows the Berkeley DB d28 1 a28 1 DB structure as their first argument. No further change is d32 1 a32 1 with app_private fields in the DB_ENV and DB handles. @ 1.1.1.3 log @Import: RPM 4.0.5 @ text @d2 1 a2 1 a3 1 d21 1 a21 1 DB object as their first argument. This change allows the Berkeley DB d28 1 a28 1 DB structure as their first argument. No further change is d30 1 a30 1
The app_private field of the DBT structure (accessible only from d32 1 a32 1 with app_private fields in the DB_ENV and DB handles. @ 1.1.1.4 log @Import: RPM 4.1 @ text @d2 1 a2 1 d4 1 d22 1 a22 1 DB object as their first argument. This change allows the Berkeley DB d29 1 a29 1 DB structure as their first argument. No further change is d31 1 a31 1
The app_private field of the DBT structure (accessible only from d33 1 a33 1 with app_private fields in the DB_ENV and DB handles. @ 1.1.1.5 log @Import: RPM 4.1.1 @ text @d2 1 a2 1 a3 1 d21 1 a21 1 DB object as their first argument. This change allows the Berkeley DB d28 1 a28 1 DB structure as their first argument. No further change is d30 1 a30 1
The app_private field of the DBT structure (accessible only from d32 1 a32 1 with app_private fields in the DB_ENV and DB handles. @