[Bug 50756] "Call not implemented" when using "SVN update" with TortoiseSVN

WineHQ Bugzilla wine-bugs at winehq.org
Tue Mar 2 13:19:40 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=50756

Louis Lenders <xerox.xerox2000x at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
          Component|-unknown                    |kernel32
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
                URL|                            |https://gemmei.ftp.acc.umu.
                   |                            |se/mirror/osdn.net/storage/
                   |                            |g/t/to/tortoisesvn/1.14.1/A
                   |                            |pplication/TortoiseSVN-1.14
                   |                            |.1.29085-x64-svn-1.14.1.msi
                 CC|                            |xerox.xerox2000x at gmail.com

--- Comment #7 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
Confirming

Looks like this is the problem:

052c:fixme:file:SetFileInformationByHandle 00000000000000F0, 3,
00000000025ECA58, 222

which is apparently unsupported information class FileRenameInfo 


(I just stupidly commented out spec entry for SetFileInformationByHandle with
stupid hack below and then it starts to download things and reports success
(win version set to win2003))




Stupid hack:

diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index c2a1d0b7912..e003942392b 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -1410,7 +1410,7 @@
 @ stdcall -import SetFileAttributesW(wstr long)
 # @ stub SetFileBandwidthReservation
 @ stdcall SetFileCompletionNotificationModes(long long)
-@ stdcall -import SetFileInformationByHandle(long long ptr long)
+#@ stdcall -import SetFileInformationByHandle(long long ptr long)
 # @ stub SetFileIoOverlappedRange
 @ stdcall -import SetFilePointer(long long ptr long)
 @ stdcall -import SetFilePointerEx(long int64 ptr long)
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index d64729b57db..8dd3e18f977 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -1437,7 +1437,7 @@
 @ stdcall SetFileApisToOEM()
 @ stdcall SetFileAttributesA(str long)
 @ stdcall SetFileAttributesW(wstr long)
-@ stdcall SetFileInformationByHandle(long long ptr long)
+#@ stdcall SetFileInformationByHandle(long long ptr long)
 # @ stub SetFileIoOverlappedRange
 @ stdcall SetFilePointer(long long ptr long)
 @ stdcall SetFilePointerEx(long int64 ptr long)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list