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