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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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".