[net.unix-wizards] dbm

ecn-pa:scott (02/04/83)

I built a moderately big (~6000 lines (sorry, Hazeltine
users...)) information retrieval system on top of dbm.
Works like a champ.  There are occasional bugs, but I
think that they've been fixed.  Most of the bugs that
I thought were dbm problems usually turned out to be
problems in my own code.

	Scott Deerwester
	Purdue University Libraries

ecn-pa:scott (02/05/83)

Sure, dbm produces core dumps when you use whatever it
returns you as some arbitrary type.  It's using a *static*
storage area!  The simple solution is to copy whatever
it returns to you into a variable of the appropriate
type.  Works well.

	Scott Deerwester
	Purdue University Libraries

perl@rdin.UUCP (Robert Perlberg) (03/15/84)

<>

We have a software package that was written under Version 7 which
uses the dbm(3) database management routines.  These routines
have not been distributed with any versiions of UNIX since V7.
We need the source for these routines in order to port our application
to an Apollo running AUX.  Since these routines have not been
used since V7 and are no longer supported by Bell, they are probably
already in the public domain, or else Bell just doesn't care
about them enough to want to keep the source secret.  If anyone
out there has the source, or knows where I can get the source,
or even an object library that will run on the Apollo, please
send it to me or call (212) 444-5437.

Robert Perlberg
Resource Dynamics Inc.
New York
philabs!rdin!rdin2!perl

Marshall Rose <mrose%udel-dewey.delaware@UDEL-RELAY.ARPA> (11/16/84)

Does anyone have a verison of the 4.2BSD gethostxxx() routines that use dbm(3x)
instead of the SLOW, SLOW, SLOW sequential lookup routines?  I'm especially
interested in "public domain" implementations.

Many thanks,

/mtr