delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/01/19/13:46:34

X-Spam-Check-By: sourceware.org
Date: Thu, 19 Jan 2006 13:46:07 -0500 (EST)
From: Igor Peshansky <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: "Linda. A. Walsh" <cygwin AT tlinx DOT org>
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: <Pine.GSO.4.63.0601191339590.19503@access1.cims.nyu.edu>
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> <Pine DOT GSO DOT 4 DOT 63 DOT 0601190847520 DOT 20867 AT access1 DOT cims DOT nyu DOT edu> <43CFDBF9 DOT 90205 AT tlinx DOT org>
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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/

- Raw text -


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