From owner-freebsd-arch@FreeBSD.ORG Fri Jun 25 10:41:19 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3342416A4CE; Fri, 25 Jun 2004 10:41:19 +0000 (GMT) Received: from robbins.dropbear.id.au (189.c.002.mel.iprimus.net.au [203.134.135.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id 782EC43D1F; Fri, 25 Jun 2004 10:41:18 +0000 (GMT) (envelope-from tim@robbins.dropbear.id.au) Received: by robbins.dropbear.id.au (Postfix, from userid 1000) id 504B3415B; Fri, 25 Jun 2004 20:42:10 +1000 (EST) Date: Fri, 25 Jun 2004 20:42:10 +1000 From: Tim Robbins To: Poul-Henning Kamp Message-ID: <20040625104210.GA4762@cat.robbins.dropbear.id.au> References: <200406241859.54810.peter@wemm.org> <12549.1088158921@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <12549.1088158921@critter.freebsd.dk> User-Agent: Mutt/1.4.1i cc: arch@freebsd.org cc: David Schultz cc: freebsd-arch@freebsd.org cc: marcel@xcllnt.net Subject: Re: COMPAT_43 tty processing ? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2004 10:41:19 -0000 On Fri, Jun 25, 2004 at 12:22:01PM +0200, Poul-Henning Kamp wrote: > In message <200406241859.54810.peter@wemm.org>, Peter Wemm writes: > >On Wednesday 23 June 2004 04:27 pm, David Schultz wrote: > >> On Mon, Jun 21, 2004, Poul-Henning Kamp wrote: > >> > Do we need the COMPAT_43 tty processing in 5-STABLE ? > >> > >> FWIW, I used to run with COMPAT_43 disabled entirely. I think the > >> only breakage I noticed was that the Linuxolator didn't work > >> anymore because of a number of `#ifdef COMPAT_43's in the socket > >> code that linux.ko depends on. > > > >These should probably be broken out as COMPAT_OLDSOCK, whih is implied > >by the linuxulator or COMPAT_43 or the like. > > Or better yet: made unncessary in the linuxolator ? This is what NetBSD has done. At one stage I had patches derived from their code that removed the need for the COMPAT_43 socket functions, but COMPAT_43 was still necessary for ostat(), etc. Tim