[1219] in Coldmud discussion meeting
[COLD] Win32 Port
daemon@ATHENA.MIT.EDU (Sun Jan 26 23:49:17 1997
)
From: "Jon A. Lambert" <jlsysinc@ix.netcom.com>
To: <coldstuff@cold.org>
Date: Sun, 26 Jan 1997 23:47:16 -0500
Thanks for the info on NDM. I was able to verify the index.pag keys and
data were correct although implementation differs. The objects file was
corrupted by the fopen() in Init_New_Database() in the binarydb.c module.
It specfied w+ for the mode instead of wb+. I found a number of other places
where opens are not explicitly declared O_BINARY.
My Linux 'objects' file is identical to the win 'objects' file with the
exception of unused(?) or filler bytes. These appear to be zeroed out
in Linux and garbage in Win. Could this be a source of later problems
for me?
In any event, it stays up and running until I attempt a connection. ;-)
A little more debugging and I may have something here.
Jon Lambert
Some are born to sweet delight, some are born to endless night