*BSD News Article 8510


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!