*BSD News Article 22512


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!uwm.edu!spool.mu.edu!agate!library.ucla.edu!news.mic.ucla.edu!unixg.ubc.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!xenlink!fsa.ca!deraadt
From: deraadt@fsa.ca (Theo de Raadt)
Subject: Re: [FreeBSD] Is a YP/NIS client available?
In-Reply-To: jkh@whisker.lotus.ie's message of Sat, 16 Oct 1993 01: 39:19 GMT
Message-ID: <DERAADT.93Oct16011423@newt.fsa.ca>
Sender: news@fsa.ca
Nntp-Posting-Host: newt.fsa.ca
Organization: little lizard city
References: <661@apdnews.idca.tds.philips.nl> <29cbe8$pca@wzv.win.tue.nl>
	<29e12d$ege@mips.arb-phys.uni-dortmund.de>
	<DERAADT.93Oct12052011@newt.fsa.ca>
	<JKH.93Oct14150916@impala.lotus.com>
	<DERAADT.93Oct14152743@newt.fsa.ca>
	<JKH.93Oct16013919@whisker.lotus.ie>
Date: Sat, 16 Oct 1993 08:14:23 GMT
Lines: 37

jkh@whisker.lotus.ie (Jordan K. Hubbard) writes:
> I wrote...
> > If this code is installed in a way that is even a touch different than
> > the way it is installed in NetBSD, you'll be creating a binary
> > compatibility problem. You'd better be damned sure you do it 100% the
>
> We know.  A number of people have access to both systems and we're
> well aware of the importance of binary compatability.

I'm glad to see that the FreeBSD group has realized this! There was
talk of making getdomainname() a library routine of some sort, and of
not adding the {get,set}domainname() system calls to the kernel. That
kind of gratutious change would've made FreeBSD executables not run
on NetBSD.

I'm glad to hear those ideas have gone away.

That's the binary compatibility issue that I was concerned about; and
the phrase "someone has given us the patches for YP" wasn't a good
sign.  Especially when noone has asked me how it's fit the tree
(very carefully :-).

The patches to make YP fit into FreeBSD should come straight out of
the (NetBSD-current) tree by doing a "cvs diff -bc -r1.1 -D now" on
the various files involved... there are recent new changes.

I wrote the code to be useful... and I want binary compatibility as
much as possible. It would have been sad if YP turned out to thing
that broke binary compatibility (tho, not half as sad as how the Linux
people hacked it into linux.. :-)


 <tdr.
who's hopping in his NISsan to drive to the 7-11 for more coke...

--
This space not left unintentionally unblank.		deraadt@fsa.ca