Coda File System

Re: protection database - lower edge

From: Brian Bartholomew <>
Date: Sun, 15 Feb 1998 20:59:45 -0500
> Task 2: define a serialization of this structure to a disk record.

Recommendation: use the XDR routines from Sun RPC to marshall the
in-core structures to and from a packed format, rather than coding the
transform by hand.

> GNU dbm (gdbm) format.

Recommendation: dump gdbm in favor of the follow-on work to Berkeley
dbm, available from  This code has lots of
good properties, including speed, transactions, multi-user locking,
on-line hot backups, and a port to Windows.  *I have never encountered
a bug in db2 while using it correctly*.  Both sendmail and Netscape
are using this package.  The license says you can use it commercially
if you distribute the source for your application.  I expect other
licenses are possible if you ask.

Another member of the League for Programming Freedom (LPF)
Brian Bartholomew - - - Working Version, Cambridge, MA
Received on 1998-02-15 20:58:44