Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Message-ID: <3D5916F9.9090201@hekimian.com> Date: Tue, 13 Aug 2002 10:26:01 -0400 X-Sybari-Trust: a18d0955 b923d9bf 4738785c 00000109 From: Joe Buehler Reply-To: joseph DOT buehler AT spirentcom DOT com Organization: Spirent Communications User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Cygwin Developers Subject: pty functionality in libutil.a Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit There are several pty functions in libutil.a, apparently provided by the inetutils package, that could profitably be moved into cygwin proper. It looks as though they are standard BSD pty functions, and are very small. The performance of one of them, forkpty(), could be improved by using vfork() instead of fork(), if the setsid()/vfork() interaction gets fixed. Joe Buehler