shared_info::init_obcaseinsensitive implemented incorrectly
Corinna Vinschen
corinna-cygwin@cygwin.com
Tue Feb 21 17:12:00 GMT 2012
On Feb 21 12:55, Corinna Vinschen wrote:
>
>
> Please, don't http://cygwin.com/acronyms/#TOFU
>
>
> On Feb 21 11:34, Nick Lowe wrote:
> > I really should subscribe to get individual messages and not just the
> > digest so that I can reply properly. Sorry!
> >
> > > Just call NtOpenDirectoryObject on \\SYSTEMROOT, rather than NtOpenSymbolicLinkObject.
> >
> > I would have thought that NtOpenSymbolicLinkObject would have been the
> > more correct approach as the object expected is a symbolic link. No?
>
> Depends on what you define as correct. Since you only call the function
> to find out the state of case sensitivity and don't need the handle,
> why not use a function which you know fails in a specific way?
>
> > >That's not an off-chance. It works for all admin accounts.
> >
> > Hmm, strange. Unless the query (0x1) symbolic link specific access
> > right is specified, I always get STATUS_ACCESS_DENIED. With it
> > specified, it succeeds as an administrator or fails otherwise.
>
> I missed that. You're right, with a 0 access mask it fails with
> STATUS_ACCESS_DENIED. Well, it works one way or the other, right? :)
I applied a matching patch:
http://cygwin.com/ml/cygwin-cvs/2012-q1/msg00115.html
Thanks,
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
More information about the Cygwin
mailing list