On Jan 5, 2009, at 11:30 PM, John Malmberg wrote:
1. Change many(most) of the ckvmssts macro calls to ckvmsts_noperl
as these routines can be called with a null context, and that causes
ckvmssts to access violate instead of terminating Perl with the real
failure.
@@ -4239,21 +4278,21 @@
while (!info->out_done) {
int done;
- _ckvmssts(sys$setast(0));
+ _ckvmssts_noperl(sys$setast(0));
done = info->out_done;
- if (!done) _ckvmssts(sys$clref(pipe_ef));
+ if (!done) _ckvmssts_noperl(sys$clref(pipe_ef));
_ckvmssts(sys$setast(1));
You missed this one, but I added it and applied at:
http://perl5.git.perl.org/perl.git/commitdiff/ebd4d70
________________________________________
Craig A. Berry
mailto:[email protected]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser