X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FDynaLoader%2Fdl_vms.xs;h=03ddcb2441722d29f837039b45a7e374415e3aef;hb=84d4ea48280f6b54fdc70fe4c8b9494e3331071e;hp=2089826bc1540c76d610c74b1ce7c7e867f1e5ac;hpb=cdc73a103e56840003cb817a381323974e4b9832;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/DynaLoader/dl_vms.xs b/ext/DynaLoader/dl_vms.xs index 2089826..03ddcb2 100644 --- a/ext/DynaLoader/dl_vms.xs +++ b/ext/DynaLoader/dl_vms.xs @@ -101,6 +101,7 @@ copy_errmsg(msg,unused) struct dsc$descriptor_s * msg; vmssts unused; { + dTHX; dMY_CXT; if (*(msg->dsc$a_pointer) == '%') { /* first line */ if (dl_last_error) @@ -251,6 +252,7 @@ dl_load_file(filespec, flags) int flags PREINIT: dTHX; + dMY_CXT; char vmsspec[NAM$C_MAXRSS]; SV *reqSV, **reqSVhndl; STRLEN deflen; @@ -265,7 +267,6 @@ dl_load_file(filespec, flags) struct libref *dlptr; vmssts sts, failed = 0; void (*entry)(); - dMY_CXT; CODE: DLDEBUG(1,PerlIO_printf(Perl_debug_log, "dl_load_file(%s,%x):\n", filespec,flags));