This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: V1.7 and endless loops triggerd by junction points


On May  5 06:21, Andy Koppe wrote:
> Matthias Meyer wrote:
> > 2) In the opposite to V1.5.25 "ls -alh /cygdrive/c/users/" shows the Vista
> > Junction points like linux soft links. That is nice :-)
> > But the Windows Program "attrib /S /D" will follow this symbolic links and
> > therefore it comes into an endless loop. e.g.:
> > C:\Documents and Settings\All Users\Application Data\Application Data\..
> > This behaviour will take place too if I run it with "cmd /c attrib"
> > Both above means by running it within a bash shell. If I run attrib from a
> > cmd box it work correct.
> 
> I don't see how that could possibly be the fault of Cygwin or bash.
> It's a Windows program dealing with a Windows filesystem feature. Sure
> you're actually running the same 'attrib' in both environments?

It could be a result of running attrib once in a normal and once in an
elevated shell.

Otherwise, the only difference as far as I can see is the fact that the
user token attrib inherited from the Cygwin shell has more user rights
enabled.  Namely the backup and restore rights, which allows to access
files and directories which are not available by default.  However, this
only works in an elevated shell, too.

However, it's not Cygwin's fault that attrib is not up to speed with
circular symlinks on an OS which allows them.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]