delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/01/09/16:24:24

From: asmith AT www DOT aeinc DOT com ("A. Phillip Smith")
Subject: gdbm 1.7.3 port complete
9 Jan 1997 16:24:24 -0800 :
Sender: daemon AT cygnus DOT com
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199701092238.OAA06390.cygnus.gnu-win32@www.aeinc.com>
Mime-Version: 1.0
Original-To: gnu-win32 AT cygnus DOT com
X-Mailer: ELM [version 2.4 PL24]
Original-Sender: owner-gnu-win32 AT cygnus DOT 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 AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019