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 Message-ID: <00c201c0df92$e337ad30$0200a8c0@lifelesswks> From: "Robert Collins" To: "egor duda" References: <20010517164155 DOT A25918 AT redhat DOT com> <155167837968 DOT 20010518160401 AT logos-m DOT ru> Subject: Re: [cgf AT redhat DOT com: fhandler redesign] Date: Fri, 18 May 2001 22:05:51 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-OriginalArrivalTime: 18 May 2001 11:59:03.0632 (UTC) FILETIME=[EED14D00:01C0DF91] I'd really like to see your daemon made generic, with some sort of stable API for doing cross-process/global stuff (so that things like allocating shm id's and holding shm memory areas open... don't need to reinvent the wheel.) Rob ----- Original Message ----- From: "egor duda" To: Sent: Friday, May 18, 2001 10:04 PM Subject: Re: [cgf AT redhat DOT com: fhandler redesign] > 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 > > >