[Bug 59340] New: Win32 streams support (filename:streamname:$DATA)
http://bugs.winehq.org/show_bug.cgi?id=59340 Bug ID: 59340 Summary: Win32 streams support (filename:streamname:$DATA) Product: Wine Version: unspecified Hardware: Other OS: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntoskrnl Assignee: wine-bugs@list.winehq.org Reporter: dan.f.shelton@gmail.com We need Win32 streams support (filename:streamname:$DATA) in Wine to support those applications which use them (i.e. INDB, MS SQL, SIEMENS PLC simulators, BOSCH/REXROTH PLC, ... software). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59340 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|ntoskrnl |ntdll --- Comment #1 from Zeb Figura <z.figura12@gmail.com> --- What doesn't work in these applications? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59340 --- Comment #2 from Dan Shelton <dan.f.shelton@gmail.com> --- (In reply to Zeb Figura from comment #1)
What doesn't work in these applications?
It depends on the application, and the error messages are not straightforward because the people writing the software didn't expect that Win32 streams are not available on Windows. SIEMENS PLC software for example just randomly throws up a "Write error" dialog, and refuses to work. If you look at that with the drstrace.exe tool from DrMemory you see it wants to create a file bbc.dat:bitmap:$DATA, which fails with Wine. BOSCH/REXROTH software just refuses to start, with no message whatsoever. Looking at that with drstrace.exem, you see it wants to create simdat.bundle:rexroth_simindex:$DATA (which is some kind of sparse file, always 512GB in sizem, but very little data allocated (4-5 MB). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59340 Dan Shelton <dan.f.shelton@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dan.f.shelton@gmail.com -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59340 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com --- Comment #3 from Zeb Figura <z.figura12@gmail.com> --- As far as I can tell, Wine doesn't include support for NT streams per se, but it also doesn't recognize them either. If the application tries to create a file with that format, Wine will just create it as a separate file. A simple test confirms this. What exactly is going wrong? Can you attach a log with WINEDEBUG=+file,+server,+pid ? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59340 --- Comment #4 from Dan Shelton <dan.f.shelton@gmail.com> --- (In reply to Zeb Figura from comment #3)
As far as I can tell, Wine doesn't include support for NT streams per se, but it also doesn't recognize them either. If the application tries to create a file with that format, Wine will just create it as a separate file.
This does not help. You still need support for FileStreamInformation and FileStreamInfo, and you need name aliasing for the "default stream". For example filename "abc::$DATA" is an alias for "abc", and most applications using streams also use the default stream alias. -- 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.
participants (1)
-
WineHQ Bugzilla