Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Apr 1996 12:38:03 -0400 (EDT)
From:      Chuck Robey <chuckr@Glue.umd.edu>
To:        Satoshi Asami <asami@cs.berkeley.edu>
Cc:        nordquist@platinum.com, ports@FreeBSD.ORG
Subject:   Re: Port of gdbm 1.7.3 to FreeBSD uploaded
Message-ID:  <Pine.OSF.3.91.960413123433.4375A-100000@skipper.eng.umd.edu>
In-Reply-To: <199604121958.MAA19758@silvia.HIP.Berkeley.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 12 Apr 1996, Satoshi Asami wrote:

>  * You know, while I'm always glad to see the ports collection grow, this 
>  * last one puzzles me.  Since we have the entire Berkeley db code in our 
>  * libc, and this gives (I think) all the functionality of gdbm, well, why 
>  * would you need gdbm.  I know -current recently imported db.1.85, so it's 
>  * really up to date.  Reading the postscript docs available at the dist 
>  * site, it's even supposed to be technically superior in performance to gdbm.
> 
> Well, are they compatible?  I mean, if there is a program that's
> written with gdbm in mind, and it won't compile/link/run with dbm
> without modification, then I think gdbm will have a place on
> somebody's machine (and thus the ports collection).
> 
> If it's completely compatible, and dbm is better or at least not worse 
> in all aspects, then, well it's a different story.

Every time I've had to port something, there's been an option of using 
gdbm or ndbm.  I _think_ they're compatible, but I guess I better try 
that gdbm port, look at the interfaces, and see if they're compatible.

I mean, it doesn't hurt anything to have both, I suppose, but I think 
this might have been started because someone didn't know that the man 
page for our libc-version of dbm/ndbm is hidden under the dbopen name.

> 
> Satoshi
> 

==========================================================================
Chuck Robey chuckr@eng.umd.edu, I run FreeBSD-current on n3lxx + Journey2
 
Three Accounts for the Super-users in the sky,
  Seven for the Operators in their halls of fame,
Nine for Ordinary Users doomed to crie,
  One for the Illegal Cracker with his evil game
In the Domains of Internet where the data lie.
  One Account to rule them all, One Account to watch them,
  One Account to make them all and in the network bind them.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.91.960413123433.4375A-100000>