From owner-freebsd-current@FreeBSD.ORG Tue Dec 2 19:05:22 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCCD9106568D for ; Tue, 2 Dec 2008 19:05:22 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by mx1.freebsd.org (Postfix) with ESMTP id 82FE88FC19 for ; Tue, 2 Dec 2008 19:05:14 +0000 (UTC) (envelope-from olivier@gid0.org) Received: by gxk12 with SMTP id 12so1966900gxk.19 for ; Tue, 02 Dec 2008 11:04:55 -0800 (PST) Received: by 10.142.154.14 with SMTP id b14mr4987708wfe.250.1228244676097; Tue, 02 Dec 2008 11:04:36 -0800 (PST) Received: by 10.142.217.10 with HTTP; Tue, 2 Dec 2008 11:04:36 -0800 (PST) Message-ID: <367b2c980812021104h6453799epa210de327a21f54b@mail.gmail.com> Date: Tue, 2 Dec 2008 20:04:36 +0100 From: "Olivier SMEDTS" To: current@freebsd.org In-Reply-To: <20081202185719.GR64969@hoeg.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <367b2c980812021023s3c9f005dwf8092cb56d56db2c@mail.gmail.com> <20081202185719.GR64969@hoeg.nl> Cc: Subject: Re: COMPAT_43TTY and MPSAFE tty X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 19:05:22 -0000 2008/12/2 Ed Schouten : > Hello Olivier, > > * Olivier SMEDTS wrote: >> Is it safe to run a kernel without options COMPAT_43TTY since the new >> MPSAFE tty layer was introduced ? >> I removed it from my kernel config file since few days and didn't >> notice any change... >> I use nearly latest -CURRENT on amd64 and never tried removing this >> option before because of the big "KEEP THIS!". Now I don't use any >> COMPAT_* option. > > If you compiled your applications after June 14, everything should just > work (not taking binary-only applications into account). Even if you did > not, there is a slim chance your application depends on COMPAT_43TTY. > > COMPAT_43TTY only introduces some binary-only compatibility interfaces > (ioctls) for applications that used . I already removed > before I imported MPSAFE TTY: > > http://www.freebsd.org/cgi/cvsweb.cgi/src/include/Attic/sgtty.h > > I guess we'd better keep COMPAT_43TTY in our stock kernel configuration > files for another couple of years, but maybe we should already remove > the "[KEEP THIS!]" message. > > It's also possible to remove "device pty" from your kernel configuration > file. If you remove this line, you can only allocate pts(4)-style > pseudo-terminals (/dev/pts/...). This means you cannot allocate any > pseudo-terminals inside a FreeBSD 4/5/6/7 jail. I guess we should keep > "device pty" a little longer than COMPAT_43TTY, because recompiling > applications won't migrate the offending ones to pts(4). Ok, thanks for the clarification :) Cheers, Olivier -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: olivier@gid0.org - against HTML email & vCards X www: http://www.gid0.org - against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas."