From owner-cvs-all Wed Sep 29 2:42:17 1999 Delivered-To: cvs-all@freebsd.org Received: from arc.hq.cti.ru (arc.hq.cti.ru [195.34.40.3]) by hub.freebsd.org (Postfix) with ESMTP id 2DE8515496; Wed, 29 Sep 1999 02:41:52 -0700 (PDT) (envelope-from dima@tejblum.pp.ru) Received: (from uucp@localhost) by arc.hq.cti.ru (8.9.3/8.9.3) with UUCP id NAA57745; Wed, 29 Sep 1999 13:37:20 +0400 (MSD) (envelope-from dima@tejblum.pp.ru) Received: from tejblum.pp.ru (localhost [127.0.0.1]) by tejblum.pp.ru (8.9.3/8.9.3) with ESMTP id NAA03307; Wed, 29 Sep 1999 13:41:15 +0400 (MSD) (envelope-from dima@tejblum.pp.ru) Message-Id: <199909290941.NAA03307@tejblum.pp.ru> X-Mailer: exmh version 2.0gamma 1/27/96 To: Marcel Moolenaar Cc: Matthew Dillon , Peter Wemm , Marcel Moolenaar , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org From: Dmitrij Tejblum Subject: Re: cvs commit: src/lib/libtermcap termcap.c In-reply-to: Your message of "Tue, 28 Sep 1999 19:06:10 +0200." <37F0F581.C8CB9CE2@scc.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 29 Sep 1999 13:41:14 +0400 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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