Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Mon, 24 Sep 2001 15:01:36 +0200 From: Corinna Vinschen To: cygwin Subject: Re: [PATCH] ls & "magic" cygdrive dir (was: RE: cygdrive stuff) Message-ID: <20010924150136.V17037@cygbert.vinschen.de> Mail-Followup-To: cygwin References: <20010924111806 DOT O17037 AT cygbert DOT vinschen DOT de> <0cfd01c144dc$57e9ab70$0200a8c0 AT lifelesswks> <20010924140127 DOT P17037 AT cygbert DOT vinschen DOT de> <0d6101c144f2$411f4fb0$0200a8c0 AT lifelesswks> <20010924144046 DOT S17037 AT cygbert DOT vinschen DOT de> <0d7e01c144f6$9aa5df50$0200a8c0 AT lifelesswks> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <0d7e01c144f6$9aa5df50$0200a8c0@lifelesswks>; from robert.collins@itdomain.com.au on Mon, Sep 24, 2001 at 10:44:08PM +1000 On Mon, Sep 24, 2001 at 10:44:08PM +1000, Robert Collins wrote: > From: "Corinna Vinschen" > > You mean the existence of the real directory? > > Sort of. I mean the requirement that to achieve a mixture of real and > mounted entries, the fhandler class has to do it. Simply mounting all > the virtual entries into a real directory should automagically result in > them showing up in that parent dir's readdir() and being statable. That's already the case. > Is that more or less clear? More or less. How shall that work correctly? Assume a user creates a /dev/tty file. ls -l /dev/tty results in crw-rw-rw- 1 root root 5, 1 Sep 24 14:54 /dev/tty and the listing of the directory shows that entry, too. Then the fhandler wants to list the devices. It would list tty again unless it would check the listing of the real device for legal device entries and marks tty as already listed or so. I don't want to define special requirements here. I'm just thinking that a file system fhandler like /dev should list the real files (if they exist) _and_ the virtual devices. I don't think that's a requirement for a /cygdrive fhandler or a /registry fhandler. They could but they don't have to. I hope we are not just busy to talk at cross-purposes :-) Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/