X-Spam-Check-By: sourceware.org Date: Thu, 19 Jan 2006 13:46:07 -0500 (EST) From: Igor Peshansky Reply-To: cygwin AT cygwin DOT com To: "Linda. A. Walsh" cc: cygwin AT cygwin DOT com Subject: Re: find reports an internal system loop on cygdrive In-Reply-To: <43CFDBF9.90205@tlinx.org> Message-ID: References: <43CEDB96 DOT 5000207 AT tlinx DOT org> <20060119002539 DOT GA2407 AT trixie DOT casa DOT cgf DOT cx> <43CEE205 DOT 4070408 AT tlinx DOT org> <20060119093109 DOT GG8318 AT calimero DOT vinschen DOT de> <43CFDBF9 DOT 90205 AT tlinx DOT org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Ugh, top-posting... Reformatted. On Thu, 19 Jan 2006, Linda. A. Walsh wrote: > Igor Peshansky wrote: > > > On Thu, 19 Jan 2006, Corinna Vinschen wrote: > > > > > On Jan 18 16:49, Linda A. Walsh wrote: > > > > > > > Oh, sorry Brian -- flash update. Have you upgraded in the past > > > > 45 hours? Then you might have the newest feature implemented > > > > by Christopher. > > > > > > > > Is there any logic to doing this for /proc and /cygdrive and not > > > > /dev? > > > > > > The logic is that /dev should be a real directory, to allow stuff > > > like creating the /dev/log unix domain socket when running syslogd, > > > or for instance symlinks like /dev/tape -> /dev/st0 as expected by > > > mt(1). > > > > > > If /dev is an emulated only directory, both of the above examples > > > would fail. > > > > FWIW, you can have /dev as a real directory populated by virtual devices. > > Igor > > Ok...sounds logical. > The warning message about the duplicate inode may be > confusing for those not used to seeing it. I haven't > figured out a way around it (I've had the message for > a long time as I have my 'cygdrive' prefix mapped to "/"). As Eric said, using -xdev should do it at the cost of not recursing into the drive roots (it'll have the same effect as removing the real /cygdrive directory had in earlier Cygwin versions, which, of course, was not possible with your setup). BTW, you ought to get the same warning on Linux if you have weird mount structure, e.g., /local/users/test on /u/test type none (rw,bind) /local/users on /u/test/users type none (rw,bind) (I don't know if the Linux "mount" will allow creating such loops, though). HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte." "But no -- you are no fool; you call yourself a fool, there's proof enough in that!" -- Rostand, "Cyrano de Bergerac" -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/