From: asmith@www.aeinc.com ("A. Phillip Smith")
Subject: gdbm 1.7.3 port complete
9 Jan 1997 16:24:24 -0800
Sender: daemon@cygnus.com
Approved: cygnus.gnu-win32@cygnus.com
Distribution: cygnus
Message-ID: <199701092238.OAA06390.cygnus.gnu-win32@www.aeinc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Original-To: gnu-win32@cygnus.com
X-Mailer: ELM [version 2.4 PL24]
Original-Sender: owner-gnu-win32@cygnus.com



The gdbm 1.7.3 is now ported and running under Cygnus gnu-win-b17.1.
The main problems  were:

	1. open with O_CREAT truncates existing files, unlike Unix
	which ignores the option for existing files.

	2. The O_BINARY flag was added to prevent premature return from read.

	3. fsync does not work and was conditionally disabled. This prevents 
	informational error message output from the system.

The testgdbm.exe, testdbm.exe and testndbm.exe work properly and database
content is persistent between executions. I will put this up on anonymous
FTP next week if there is interest.

-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
