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] |
Am 2016-08-02 um 16:59 schrieb Corinna Vinschen:
Hi Franz, On Aug 2 16:26, Franz Sirl wrote:Nevertheless I believe the fallback to NtQueryDirectoryFile(FileIdBothDirectoryInformation) does not do what you want if the path is the root directory of a share. But that's not the cause of this problem.Yeah, as I wrote in my reply, the NtQueryDirectoryFile branch isn't supposed to be hit in this scenario. It's solely for "access denied" situations.
Got it.
Are you set up to build your own Cygwin DLL so you can test the above patch locally?
Not really, but since I've already created a few testcases for Novell now, I have my own little "framework" using ntdll.dll directly. I added your code to it and it showed:
C:\NovellQueryAllInformationFile\Debug>NovellQueryAllInformationFile.exe t:\NtQueryInformationFile(FileAllInformation) 't:\' resulted in errorcode c7e90006, description: (no description)
Returned filename: ''NtQueryInformationFile(FileBasicInformation) 't:\' resulted in errorcode 0, description: STATUS_WAIT_0 NtQueryInformationFile(FileStandardInformation) 't:\' resulted in errorcode 0, description: STATUS_WAIT_0
So your fallback will work nicely. No idea if it's worth it, because I'll likely get an updated NCP client soon from Novell.
Franz. -- 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] |