Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Apr 2007 18:50:16 +0200
From:      Ed Schouten <ed@fxq.nl>
To:        current@freebsd.org
Subject:   Status update on COMPAT_43TTY [Was: script stuck in devdrn]
Message-ID:  <20070411165016.GD6950@hoeg.nl>
In-Reply-To: <20070411124408.T4565@fledge.watson.org>
References:  <200704111034.l3BAYLLg005996@peedub.jennejohn.org> <20070411124408.T4565@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--zinZTyJ7Pquq9iCB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello,

* Robert Watson <rwatson@FreeBSD.org> wrote:
> Right now, kern.pts.enable defaults to 0, but it would be nice to set
> it to 1 as the default for 7.0.  Since it affects application
> behavior, it would be better to do this sooner rather than later in
> order to give both base system apps and ports a chance to settle out.

Talking about terminals; I submitted this article for the FreeBSD Status
Report (but it somehow ended in some kind of bit-bucket) about the
dependency of COMPAT_43TTY.

Some weeks ago I took a look at the list of ports that were using
<sgtty.h>, made by Kris last year. A lot of ports were quite easy to
fix, because they already included termios bits. Others only supported
sgtty and termio, but weren't hard to port.

Yesterday delphij@ committed some fixes for the (in my opinion) most
important port that was making use of the sgtty interface; OpenLDAP
(applications that display a password prompt). I guess a lot of people
can now live with a kernel that does not have COMPAT_43TTY anymore.

I created a PR, kern/110667, which contains a patch for the sgtty.h
header file to display a warning when it's included. I guess removing
COMPAT_43TTY from the GENERIC kernel config would be premature, because
not all ports are fixed yet (and there are still some PR's left).

I'd appreciate it if someone would take a look at the PR, because when
the warning is in place, I can search through existing pointyhat for
inclusions of the header file, so I can continue my work on porting the
remainder to termios. Thanks!

Yours,
--=20
 Ed Schouten <ed@fxq.nl>
 WWW: http://g-rave.nl/

--zinZTyJ7Pquq9iCB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFGHRHI52SDGA2eCwURAmVnAJ9VAFWJGtnDc//bqkQ9kuNG+5OOdQCbBJ3D
02bdr3lQTy3kh8m43+3lZpI=
=R6cY
-----END PGP SIGNATURE-----

--zinZTyJ7Pquq9iCB--



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