Home | History | Annotate | Download | only in include
History log of /src/include/db.h
RevisionDateAuthorComments
 1.27  24-Sep-2016  christos sync with mit/kerberos db
 1.26  01-Dec-2013  christos branches: 1.26.8;
add new internal functions
 1.25  13-Mar-2012  christos branches: 1.25.2;
use __type_fit() instead of locally brewed macro
 1.24  26-Aug-2008  joerg branches: 1.24.2; 1.24.6;
Convert db from UCB types to POSIX types. Prefer uint8_t for u_char as
it is mostly about the wire format.

Patched libc.so is bit-identical.

OK matt@
 1.23  03-Feb-2007  christos branches: 1.23.12;
Add macros for overflow detection
 1.22  26-Dec-2005  perry u_intN_t -> uintN_t
 1.21  03-Feb-2005  perry de-__P -- the hack is long since useless. Discussed with christos,
matt, kleink, others. Approved by christos.
 1.20  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22270, verified by myself.
 1.19  09-Jul-2003  kristerw Remove variable names from prototypes.
 1.18  30-May-2002  itojun do not define types like int32_t or u_int32_t locally.
 1.17  26-Sep-1999  scw branches: 1.17.8;
Modify the P_{16,32}_SWAP() macros to avoid unaligned 16 and 32 bit
memory accesses. This fixes a problem seen on the Shark when trying
to use the db(3) functions to access a BIG_ENDIAN btree.

For some reason, the db(3) regression tests fail to spot this problem
on the Shark...
 1.16  09-Dec-1998  christos branches: 1.16.2; 1.16.4;
delint.
 1.15  16-Nov-1998  christos delint
 1.14  07-May-1998  kleink Change the file mode argument to dbopen() and the db backends from int to
mode_t.
 1.13  26-Oct-1994  cgd new RCS ID format.
 1.12  17-Aug-1994  cgd branches: 1.12.2;
clean up import
 1.11  20-Oct-1993  cgd update to v1.72 of new DB code
 1.10  16-Sep-1993  cgd forgot the friggin' rcsid last time around.
 1.9  09-Sep-1993  cgd upgrade new DB code to version 1.7
 1.8  01-Aug-1993  mycroft Add RCS identifiers.
 1.7  14-Jun-1993  cgd update db code to v1.6 from vangogh, and put it in "db" rather than "DB"
 1.6  27-May-1993  cgd new vangogh db (v1.5)
 1.5  26-Apr-1993  proven Merged Charles's enhancements to SWAP macros into new db.h
 1.4  21-Apr-1993  proven Took out an include line. Libc should compile now.
 1.3  18-Apr-1993  proven Updated header files for libdb.
 1.2  21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  02-Feb-1998  perry import lite-2
 1.1.1.2  17-Aug-1994  cgd update to 1.79
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.2.2  17-Aug-1994  cgd clean up import
 1.12.2.1  17-Aug-1994  cgd file db.h was added on branch netbsd-1-0 on 1994-08-17 22:58:57 +0000
 1.16.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.16.2.1  26-Sep-1999  he Pull up revision 1.17 (requested by scw):
Fix P_{16,32}_SWAP() macros to avoid unaligned 16 and 32 bit
memory accesses. This fixes a problem seen on arm32 when trying
to use the db(3) functions to access a BIG_ENDIAN btree.
 1.17.8.1  21-Jun-2002  nathanw Catch up to -current.
 1.23.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.24.6.2  26-Aug-2008  joerg Convert db from UCB types to POSIX types. Prefer uint8_t for u_char as
it is mostly about the wire format.

Patched libc.so is bit-identical.

OK matt@
 1.24.6.1  26-Aug-2008  joerg file db.h was added on branch christos-time_t on 2008-08-26 21:18:39 +0000
 1.24.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.24.2.1  17-Apr-2012  yamt sync with head
 1.25.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.26.8.1  04-Nov-2016  pgoyette Sync with HEAD

RSS XML Feed