New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On Win32, $? is wrong after `` takes a fatal signal #11116
Comments
From @nwc10On Unix, this: $ perl -MPOSIX=:sys_wait_h Gives this: 15 at - line 2. This is good, and conforms with the documentation for `` and $? dg ran it for me on Win32 (changing '' to "") Terminating on signal SIGBREAK(21) That's buggy. $? indicates an *exit code* of 21, when it should be indicating What's wrong - the documentation or the implementation? [He verified that Nicholas Clark |
From @ikegami
I don't think it's possible to determine the reason the process exited. Of "For console processes, the default console control handler calls I doubt that it's possible to determine that the child exited as a result of Verification would be appreciated. What's wrong - the documentation or the implementation? perlport could include a blurb. - Eric |
The RT System itself - Status changed from 'new' to 'open' |
From @janduboisOn Thu, 10 Feb 2011, Eric Brine wrote:
I believe this is correct. You could probably run your child-process The only additional information you can get from GetExitCodeProcess() is Cheers, |
Migrated from rt.perl.org#83570 (status was 'open')
Searchable as RT83570$
The text was updated successfully, but these errors were encountered: