In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/6d24fbd10b671f02fd7526bee66bd955389d9ee4?hp=2ba65d5fcc3ac0e8cf3fd24ff6b1082f772a8545>

- Log -----------------------------------------------------------------
commit 6d24fbd10b671f02fd7526bee66bd955389d9ee4
Author: Craig A. Berry <craigbe...@mac.com>
Date:   Sun Oct 3 17:41:58 2010 -0500

    Use isGV_with_GP in vms/vms.c for better glob recognition.
    
    Suggested by Father Chrysostomos in:
    
    [perl #77500] VMS::Filespec and PVLV globs
    
    Affected routines are candelete_fromperl and rmscopy_from_perl.
-----------------------------------------------------------------------

Summary of changes:
 vms/vms.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/vms/vms.c b/vms/vms.c
index db686d2..9ca1e96 100644
--- a/vms/vms.c
+++ b/vms/vms.c
@@ -13452,7 +13452,7 @@ candelete_fromperl(pTHX_ CV *cv)
   mysv = SvROK(ST(0)) ? SvRV(ST(0)) : ST(0);
   Newx(fspec, VMS_MAXRSS, char);
   if (fspec == NULL) _ckvmssts(SS$_INSFMEM);
-  if (SvTYPE(mysv) == SVt_PVGV) {
+  if (isGV_with_GP(mysv)) {
     if (!(io = GvIOp(mysv)) || !PerlIO_getname(IoIFP(io),fspec)) {
       set_errno(EINVAL); set_vaxc_errno(LIB$_INVARG);
       ST(0) = &PL_sv_no;
@@ -13493,7 +13493,7 @@ rmscopy_fromperl(pTHX_ CV *cv)
 
   mysv = SvROK(ST(0)) ? SvRV(ST(0)) : ST(0);
   Newx(inspec, VMS_MAXRSS, char);
-  if (SvTYPE(mysv) == SVt_PVGV) {
+  if (isGV_with_GP(mysv)) {
     if (!(io = GvIOp(mysv)) || !PerlIO_getname(IoIFP(io),inspec)) {
       set_errno(EINVAL); set_vaxc_errno(LIB$_INVARG);
       ST(0) = sv_2mortal(newSViv(0));
@@ -13512,7 +13512,7 @@ rmscopy_fromperl(pTHX_ CV *cv)
   }
   mysv = SvROK(ST(1)) ? SvRV(ST(1)) : ST(1);
   Newx(outspec, VMS_MAXRSS, char);
-  if (SvTYPE(mysv) == SVt_PVGV) {
+  if (isGV_with_GP(mysv)) {
     if (!(io = GvIOp(mysv)) || !PerlIO_getname(IoIFP(io),outspec)) {
       set_errno(EINVAL); set_vaxc_errno(LIB$_INVARG);
       ST(0) = sv_2mortal(newSViv(0));

--
Perl5 Master Repository

Reply via email to