Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 1999 13:41:14 +0400
From:      Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        Matthew Dillon <dillon@apollo.backplane.com>, Peter Wemm <peter@netplex.com.au>, Marcel Moolenaar <marcel@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libtermcap termcap.c 
Message-ID:  <199909290941.NAA03307@tejblum.pp.ru>
In-Reply-To: Your message of "Tue, 28 Sep 1999 19:06:10 %2B0200." <37F0F581.C8CB9CE2@scc.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar wrote:
> I understand that, but portability isn't an issue in this case, is it?
> And as for compatibility; it now uses sigemptyset, and thus is finally
> compatible.

The whole purpose of the sigbal-related code in getcwd.c, res_send.c and
termcap.c is binary compatibility with the FreeBSD 2.2 (and below) kernels.

For getcwd.c, it allow newer binaries to run on old kernels, without the 
__getcwd() syscall.
For res_send.c, it allow newer binaries to run on old kernels, without 
the poll() syscall.
For termcap.c, it allow newer binaries to run on old kernels, without
the issetugid() syscall.

I am very glad to see that newer binaries still will be able to run on such
an ancient kernels :-)

Dima




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909290941.NAA03307>