Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Date: Fri, 18 May 2001 16:04:01 +0400 From: egor duda X-Mailer: The Bat! (v1.45) Personal Reply-To: egor duda Organization: deo X-Priority: 3 (Normal) Message-ID: <155167837968.20010518160401@logos-m.ru> To: cygwin-developers AT cygwin DOT com Subject: Re: [cgf AT redhat DOT com: fhandler redesign] In-reply-To: <20010517164155.A25918@redhat.com> References: <20010517164155 DOT A25918 AT redhat DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! Friday, 18 May, 2001 Christopher Faylor cgf AT redhat DOT com wrote: CF> Any thoughts? CF> cgf CF> ----- Forwarded message from Christopher Faylor ----- CF> From: Christopher Faylor CF> To: Corinna Vinschen CF> Subject: fhandler redesign CF> Date: Sun, 1 Apr 2001 22:58:24 -0400 CF> I would like to start thinking about an fhandler redesign. The current CF> method is, IMO, too bulky and not layered enough. CF> One problem is that there is no real "device" layer so many things are CF> copied around between fds that should only exist at the device layer. CF> One example of this is your recent save/restore screen changes. There CF> should only be one save screen buffer and it should only exist at the CF> device layer. Since we don't have a real device layer, we have to CF> save the screen buffer in an opened fd. there's a problem with persistent-across-address-space-boundaries information, and functionality, associated with it. we should either designate one of cygwin processes to be "master" for some device, like it's done with ttys, or use separate server. Egor. mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19