Sat Mar  1 00:23:04 1997  Marc Horowitz  <marc@cygnus.com>

	* btree/bt_close.c (__bt_sync): Check to see if the metadata is
 	dirty before nooping.  if you create a database, but never added
 	any records, the sync wouldn't write out the metadata.  oops.

Thu Feb 13 16:32:16 1997  Stephen Peters  <speters@cygnus.com>

	* hash/dbm.c (dbm_startkey, dbm_prevkey, dbm_lastkey): New
		  functions for the btree-enabled implementation.
	* include/db-ndbm.h: Added prototypes for above.

Thu Feb 13 16:09:47 1997  Mark Eichin  <eichin@cygnus.com>

	* hash/dbm.c (dbm_open, dbm_error, dbm_clearerr, dbm_dirfno): if
	USE_BTREE is defined, use btree as the backend instead of hash.
	Define USE_BTREE near the top of file.

Thu Feb  6 21:22:56 1997  Mark Eichin  <eichin@cygnus.com>

	* hash/hash.c (__hash_open): don't use sized-types in interfaces.
	Also be consistent with decl in db-int.h.

Fri Dec 20 14:30:15 1996  Mark Eichin  <eichin@cygnus.com>

	* configure.in (AC_COMPILE_TYPE): replacment for AC_CHECK_TYPE
	that uses AC_TRY_COMPILE instead of AC_EGREP_CPP.  For now, only
	use it for the int32 types (where AC_CHECK_TYPE gets the wrong
	result on __CYGWIN32__) and plan that AC_CHECK_TYPE itself gets
	repaired.

Mon Dec 16 18:10:02 PST 1996  Jeremy Allison <jra@cygnus.com>

	* btree/bt_open.c: Added O_BINARY for __CYGWIN32__.
	* clib/mkstemp.c: Added O_BINARY for __CYGWIN32__.
	* db/db.c: Added O_BINARY for __CYGWIN32__.
	* include/db-int.h: Added O_BINARY for __CYGWIN32__.
	* recno/rec_open.c: Added O_BINARY for __CYGWIN32__.
	* hash/dbm.c: Added O_BINARY for __CYGWIN32__.
	* hash/hash.c: Changed errno entry in struct to ht_errno.
	errno is a macro on some systems.
	* hash/hash.h: Changed errno entry in struct to ht_errno.
        errno is a macro on some systems.
	* hash/hsearch.c: Added O_BINARY for __CYGWIN32__.
	* test/dbtest.c: Added O_BINARY for __CYGWIN32__.
	* test/SEQ_TEST/t.c: Added O_BINARY for __CYGWIN32__.
	* test/btree.tests/main.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/driver2.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/tcreat3.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/tdel.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/thash4.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/tread2.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/tseq.c: Added O_BINARY for __CYGWIN32__.
	* test/hash1.tests/tverify.c: Added O_BINARY for __CYGWIN32__.
	* test/hash2.tests/bigtest.c: Added O_BINARY for __CYGWIN32__.
	* test/hash2.tests/passtest.c: Added O_BINARY for __CYGWIN32__.

Tue Oct  8 22:56:17 1996  Mark W. Eichin  <eichin@cygnus.com>

	* hash/dbm.c (dbm_open): change default bsize to 8192 to increase
 	resulting range of dbm database size.

Tue Oct  8 22:55:01 1996  Mark W. Eichin  <eichin@cygnus.com>

	* hash/hash.h (DEF_BUCKET_SIZE, DEF_SEGSIZE): now derived from
 	DEF_BUCKET_SHIFT and DEF_SEGSIZE_SHIFT respectively, for
	consistency.

Tue Oct  8 22:43:26 1996  Mark W. Eichin  <eichin@cygnus.com>

	* hash/hash_page.c (__add_ovflpage, __add_bigpage): overflow_page
 	can return a 0 indicating a failure -- callers must check it
	instead of corrupting the database.
	(overflow_page): document apparent error return.

Thu Sep 26 14:43:17 1996  Chris Provenzano  <proven@cygnus.com>

        * Makefile.in: Changes to allow to different packaging
        Currently there is pkg-all, pkg-server, and pkg-client

Fri Aug 30 20:05:57 1996  Ken Raeburn  <raeburn@cygnus.com>

	* obj/Makefile.in (check): Set srcdir in environment.
	* test/dictionary: New file, list of garbage words.
	* test/run.test (main): Use it if no other dictionary can be
	found.  Set dictsize with size of dictionary.
	(test12, test20): Skip if dictionary is too small.

Sun Aug 11 19:10:18 1996  Chris Provenzano  <proven@cygnus.com>

	* obj/Makefile.in: Install into $(DESTDIR)

Sat Aug 10 01:03:20 1996  Ken Raeburn  <raeburn@cygnus.com>

	* Makefile.in (install): Do subdir bit for install too.

	* configure.in: Set and substitute includedir and libdir.

	* hash/hash_bigkey.c (collect_key, collect_data): Cast malloc
	return value to correct types.

	* obj/Makefile.in: Install db-config.h from local directory, not
	from parent.

