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:craigbe...@mac.com "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser