Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!vixie From: vixie@decwrl.dec.com (Paul A Vixie) Newsgroups: comp.unix.questions Subject: Re: dbm(3x) bug help needed BADLY Message-ID: Date: 11 May 89 10:01:22 GMT References: <312@dkstar.UUCP> Sender: news@decwrl.dec.com Followup-To: comp.unix.questions Distribution: usa Organization: DEC Western Research Lab Lines: 20 In-reply-to: jdb@dkstar.UUCP's message of 8 May 89 12:14:04 GMT Jon Bennett asks a fair question: why doesn't dbm(3) work on a Symmetric? As the former and present (sigh) owner of an s/375, I can share my own experiences. I noticed the corruption of the news history dbm long ago and tracked it down to a problem in the Symmetric C compiler where bad code is silently generated while compiling dbm.c or ndbm.c. Symmetric insisted that it was actually a problem in the isspace() macro or some strange thing, but I finally showed a .c and a .s file to Bill Jolitz and he had to agree that his compiler had done the wrong thing. I never got a fix from him. Symmetric Computer Systems went out of business recently. Moral of story: compile up a libdbm.a or libc.a(ndbm.o) with GCC. Disclaimer: DEC owns no s/375 machines so this is obviously not DEC's opinion. -- Paul Vixie Work: vixie@decwrl.dec.com decwrl!vixie +1 415 853 6600 Play: paul@vixie.sf.ca.us vixie!paul +1 415 864 7013