From owner-freebsd-current@FreeBSD.ORG Thu Jul 15 10:58:22 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7748A16A4CE; Thu, 15 Jul 2004 10:58:22 +0000 (GMT) Received: from hercules.interservers.com (hercules.interservers.com [206.210.78.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49D3143D46; Thu, 15 Jul 2004 10:58:22 +0000 (GMT) (envelope-from kerneled@hercules.interservers.com) Received: from kerneled by hercules.interservers.com with local (Exim 4.34) id 1Bl3wR-0004bu-PV; Thu, 15 Jul 2004 06:58:19 -0400 Received: from 62.3.32.33 ([62.3.32.33]) (SquirrelMail authenticated user samy@kerneled.org) by www.kerneled.org with HTTP; Thu, 15 Jul 2004 06:58:19 -0400 (EDT) Message-ID: <29087.62.3.32.33.1089889099.squirrel@www.kerneled.org> Date: Thu, 15 Jul 2004 06:58:19 -0400 (EDT) From: samy@kerneled.org To: freebsd-current@FreeBSD.org, phk@FreeBSD.org User-Agent: SquirrelMail/1.4.0 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 Importance: Normal X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hercules.interservers.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [32262 32262] / [47 12] X-AntiAbuse: Sender Address Domain - hercules.interservers.com X-Source: X-Source-Args: X-Source-Dir: X-Mailman-Approved-At: Thu, 15 Jul 2004 11:38:22 +0000 Subject: The recent TIOCREMOTE removal X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Thu, 15 Jul 2004 10:58:22 -0000 The changes committed with revision 1.127 of tty_pty.c and the appropriate changes to the ttycom.h file remove the TIOCREMOTE ioctl. The commit message was as follows: "It was added 22 years ago for emacs to use, but emacs gave up on it it 17 years ago." Ignoring the fact that many operating systems have TIOCREMOTE implemented (meaning, FreeBSD provides a nice new portability issue for now and the unknowing future), several ports are *already* broken due to this. This ioctl is widely implemented, and even though not a fad of any sort, it is used where it should be. The functionality it provides is of use. I think it would be feasible if someone was to roll-back the both sys/ttycom.h and kern/tty_pty.c -- Samy Al Bahra '---------- http://samy.kerneled.org