On 03/07/2010 10:35 AM, Vitaliy Margolen wrote:
On 03/07/2010 04:38 AM, Reece Dunn wrote:
2/ dlls should be changed to a SetLastError or failure return code (depending on the API) -- otherwise, the program triggering this will be killed with no information as to what happened.
This depends. If something catastrophic happened and returning to application will surely cause it's crash - then it's better assert inside Wine. You'll have much better traces and information about the source of the problem. But if an app just passed invalid parameters returning error would seem to be appropriate.
If we're trying to mimic Windows behavior, isn't a BSOD more appropriate? ;-)
Dan