http://bugs.winehq.org/show_bug.cgi?id=19861
--- Comment #33 from Dmitry Timoshkov dmitry@codeweavers.com 2010-06-11 07:22:57 --- (In reply to comment #32)
(In reply to comment #31)
File handles limit matters at the run-time, and sometimes it's a legitimate error (really too much open files), which can happen on Windows as well.
If we want to follow that philosophy we might as well stop coding Wine and tell everybody to switch to Windows.
That's not a philosophy, that's just facts.
It might happen on Windows, but because developers only test their apps with Windows, they make sure not to reach that limit. If we provide an alternative Windows API implementation, it has work at least as well as the original one, but why not even better if we can?
You are confusing things. Windows API implementation is Wine, file handle limit comes from an underlying OS, and Wine can do nothing about it. Adding a WARN will not makes the failing apps suddenly work, that obviously has nothing to do with the quality of the Windows API implementation.