Home | History | Annotate | Download | only in btree
History log of /src/lib/libc/db/btree/btree.h
RevisionDateAuthorComments
 1.18  19-Apr-2022  rillig lib: remove CONSTCOND comment

Since 2021-01-31, lint doesn't need it anymore for the common pattern of
'do ... while (0)'.
 1.17  04-Sep-2013  ryoon Fix typos from FreeMiNT's db-1.86 patch.
 1.16  26-Aug-2008  joerg branches: 1.16.2; 1.16.6; 1.16.26;
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.15  03-Feb-2007  christos branches: 1.15.12;
cleanup:
- remove __P
- remove unneeded casts
- add _DIAGASSERT
- add more diagnostics for integer overflow
- fix size_t/int confusion
- make debugging and statistics code compile
 1.14  27-Oct-2003  lukem Overhaul how `build.sh tools' are used:

* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h

* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
 1.13  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.12  21-Jan-2002  tv Add hooks for reachover builds from src/tools/compat.
 1.11  09-Dec-1998  christos branches: 1.11.12;
delint
 1.10  06-Nov-1998  christos s/LALIGN/BTLALIGN
 1.9  03-May-1996  cgd merge DB 1.85 changes
 1.8  27-Feb-1995  cgd add unintrusive Ids
 1.7  18-Aug-1994  cgd branches: 1.7.2;
clean up import
 1.6  24-Jan-1994  cgd update to 1.73 from UCB. I didn't even notice this was out!
 1.5  17-Sep-1993  cgd version 1.71 of new db code
 1.4  09-Sep-1993  cgd upgrade new DB code to version 1.7
 1.3  01-Aug-1993  mycroft Add RCS identifiers.
 1.2  14-Jun-1993  cgd update db code to v1.6 from vangogh, and put it in "db" rather than "DB"
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  03-May-1996  cgd Import of Berkeley DB version 1.85
 1.1.1.2  17-Aug-1994  cgd update to db 1.79
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7.2.2  18-Aug-1994  cgd clean up import
 1.7.2.1  18-Aug-1994  cgd file btree.h was added on branch netbsd-1-0 on 1994-08-18 00:40:22 +0000
 1.11.12.1  28-Jan-2002  nathanw Catch up to -current.
 1.15.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.16.26.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.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.16.6.1  26-Aug-2008  joerg file btree.h was added on branch christos-time_t on 2008-08-26 21:18:39 +0000
 1.16.2.1  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")

RSS XML Feed