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

Reply via email to