Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!hp9000.csc.cuhk.hk!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!sgiblab!rtech!ingres!tomm From: tomm@Ingres.COM () Subject: Re: INGRES8.9 port Message-ID: <1992Dec2.232114.2165@pony.Ingres.COM> References: <1992Dec2.002602.28287@netcom.com> Date: 2 Dec 92 23:21:14 GMT Lines: 32 zmbenhal@netcom.com (Zeyd M. Ben-Halim) writes: > In case people are interested in INGRES8.9, there is a full Linux port of it > which should work equally well on 386BSD. > It is available on tsx-11.mit.edu:/pub/linux/packages/ingres/ > > It has many more bug fixes then the patches recently posted this group. Actually I diffed the two source trees and found mainly: 1) Makefile Differences 2) The Linux version uses termios instead of sgtty 3) type differences ( the version posted here changed most of the procedural functions from int -> void) 4) The Linux version fixes a pointer derefencing bug in ovqp/strategy.c: (diffs are in relation to the sources patched from what was posted here) The correction is under the '>' 273c273 < if (h_lid < 0) --- > if (*h_lid < 0) 5) The lynix version found An illegal assignment in iutil/ingresname.c: 31c31 < p[2] = NULL; --- > p[2] = '\0'; 6) the Lynix version found an exit() which should be an exit(0) on line 85 if dbu/sysmon.c. Thanks for the info on the lynix port!