On Mon, 3 Dec 2001, Pierre A. Humblet wrote:
> In particular ndbm emulation under gdbm does not work on FAT
> partitions (Win95, 98 and Me). I have thus modified dbfn.h to
> use native gdbm. It works (as far as test_dbfn can tell) and a
> diff file is attached. Perhaps native gdbm support could be
> made part of the standard distribution.
It was my impression that gdbm was dying and that everybody is using
Berkeley DB these days. Am I mistaken in this? Certainly very, very few
Exim installations seem to use it. The gnu ftp site has two versions,
gdbm-1.7.3.tar.gz. . . . . . . . Jul 14 1995
gdbm-1.8.0.tar.gz. . . . . . . . May 19 1999
(It got a lot bigger in 1999. Maybe there was development then?)
The reasons that the native interface was never implemented were (a)
minority use and (b) I seem to recall there is a problem concerned with
memory handling, but I can't remember the details.
I will put your patch on the Exim 4 Wish List, but I won't be looking at
that for quite some time now - till Exim 4 is properly released.
> By the way, the time, scan and delete commands are missing from the
> help output in test_dbfn.
Thanks.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.