delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/01/08/19:42:19

From: asmith AT www DOT aeinc DOT com ("A. Phillip Smith")
Subject: gdbm-1.7.3 under Cygnus
8 Jan 1997 19:42:19 -0800 :
Sender: daemon AT cygnus DOT com
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199701090226.SAA01891.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

Has *anyone* been successful in porting GDBM 1.7.3 to run under Cygnus
b17.1 ? I'm pretty far along with a port (i.e., everything compiles/links),
but there are a few low level problems in conjunction with partial writes
(possibly due to fsync bugs). They apparenty are the cause of partial read
errors. Under Unix, the system guartantees that the number of requested
bytes is returned if they are available in the file. Gdbm fails to get
the requested number of bytes in a single read. This may be the problem,
OR the cached data may not be written back to the file due to a broken
fsync(), thus causing the read errors. I have more debugging/tests to
further isolate it.

Does anyone have any insight into the above problems ? If a working port
of gdbm has been done, I'd like to know how this has been overcome.

Phil Smith
asmith AT aeinc DOT com

-
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