https://bugs.winehq.org/show_bug.cgi?id=37744
Bug ID: 37744 Summary: msvcrt: signal() should set errno to EINVAL Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: s.wanabe@gmail.com Distribution: ---
http://msdn.microsoft.com/en-us/library/xdkz3x12.aspx http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/msvcrt/except.c#l190
According to MSDN, signal() will be set errno to EINVAL when passed signal is unexpected. I guess Wine should do too, shouldn't it?
https://bugs.winehq.org/show_bug.cgi?id=37744
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- Hi, can you tell an application that is affected by that?
https://bugs.winehq.org/show_bug.cgi?id=37744
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
https://bugs.winehq.org/show_bug.cgi?id=37744
Carlo Bramini carlo.bramix@libero.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |carlo.bramix@libero.it
--- Comment #2 from Carlo Bramini carlo.bramix@libero.it --- Hello, I tried to do a quick test program with MINGW on Windows but I was not able to see what the MSDN says, it seems to me that errno does not change. Perhaps does this happen only on some versions of the CRT?
https://bugs.winehq.org/show_bug.cgi?id=37744
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- There is no bug.
https://bugs.winehq.org/show_bug.cgi?id=37744
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Status|RESOLVED |CLOSED
--- Comment #4 from André H. nerv@dawncrow.de --- closing invalid