Yesterday's CVS ci solved VBoxSharedFolderFS issues

Shaddy Baddah helium@shaddybaddah.name
Wed Jul 22 19:01:00 GMT 2009


Hi Corinna,

Corinna Vinschen wrote:
>> The only thing obviously broken now are symlinks. I've done some
>> debugging and tracked it down to the fact that any call like this:
>>
>> path.c:2254:      if (NT_SUCCESS (status)
>> path.c:2255:      && NT_SUCCESS (status
>> path.c:2256:             = NtQueryInformationFile (h, &io, &fbi, sizeof fbi,
>> path.c:2257:                           FileBasicInformation)))
>>
>> will return STATUS_NOT_SUPPORTED. I will need to do some further
>> learning to understand if this is a show stopper for symlinks,
>> although any wisdom dispensed would be greatly appreciated.
>>     
>
> Is ity possible that the status code is not the one from
> the NtQueryInformationFile call but rather from the
> NtCreateFile call before?  In that case the first NT_SUCCESS (status)
> is what fails.
>
> A couple of lines above, line 2211ff, there's this:
>
> ...
>
> There are two places which check for STATUS_EAS_NOT_SUPPORTED.
> If you check additionally for STATUS_NOT_SUPPORTED in both places,
> does it work now?
>   
That worked! Thank you very very much. I've attached the patch.

I guess it remains to be seen if there are any other issues. But so
far it's looking good :-)

Kind regards,
Shaddy

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vboxsymlinks.diff
URL: <http://cygwin.com/pipermail/cygwin/attachments/20090722/7db96bc6/attachment.ksh>
-------------- next part --------------
--
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