www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/08/03/08:15:29

From: cgf AT cygnus DOT com (Christopher Faylor)
Subject: Re: Thread created for select call!
3 Aug 1998 08:15:29 -0700 :
Message-ID: <19980803105448.A24091.cygnus.cygwin32.developers@cygnus.com>
References: <3 DOT 0 DOT 3 DOT 32 DOT 19980803153356 DOT 00f5b520 AT exchange DOT parallax DOT co DOT uk>
Mime-Version: 1.0
To: Andy Piper <andyp AT parallax DOT co DOT uk>, cygwin32-developers AT cygnus DOT com

On Mon, Aug 03, 1998 at 03:44:46PM +0100, Andy Piper wrote:
>At 10:43 03/08/98 -0400, Christopher Faylor wrote:
>>I've rewritten select from scratch recently, so all of those mallocs/frees
>>are gone.  Now there are new ones, but hopefully there are fewer.
>
>Does it still include sergey's /dev/windows stuff? I hope so.

Included, but not tested thoroughly.

The basic reason for the change was to allow exceptions on pipes and ttys.

I tried to add this to the older select code but adding new things like this
to old code proved more daunting than rewriting it.

If you want to try this, you can check out:

ftp://ftp.cygnus.com/private/home/cgf/cygwinb19.dll.gz

I'm interested in any and all bugs with this version, but if you are reporting
bugs, I'd appreciate it if you could also supply strace logs:

	export STRACE=1,somefile

FYI, this version of the .dll also has a number of optimizations to the
path code suggested by DJ Delorie.  Hopefully it will "feel" faster then
previous versions.

This is not for public distribution yet, and I would appreciate it if no one
would make this too widely available, i.e., don't put this in a coolview
quite yet.

(I think I'm safe there anyway because Sergey can't build .dlls right now.)

-- 
cgf AT cygnus DOT com             "Everything has a boolean value, if you stand
http://www.cygnus.com/      far enough away from it."  -- Galena Alyson Canada

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019