Change 13056 by jhi@alpha on 2001/11/16 19:18:21

        Subject: [Patch Perl@13023] VMS system() warning
        From: [EMAIL PROTECTED] (Charles Lane)
        Date: Fri, 16 Nov 2001 15:20:11 EST
        Message-Id: <[EMAIL PROTECTED]>

Affected files ...

.... //depot/perl/vms/vms.c#93 edit

Differences ...

==== //depot/perl/vms/vms.c#93 (text) ====
Index: perl/vms/vms.c
--- perl/vms/vms.c.~1~  Fri Nov 16 12:30:06 2001
+++ perl/vms/vms.c      Fri Nov 16 12:30:06 2001
@@ -5108,12 +5108,6 @@
   if (!cmd || !*cmd) {
     hadcmd = 0;
     sts = lib$spawn(0,0,0,0,0,0,&substs,0,0,0,0,0,0);
-  }
-  else {
-    (void) safe_popen(cmd, "nW", (int *)&sts);
-    substs = sts;
-  }
-  
   if (!(sts & 1)) {
     switch (sts) {
       case RMS$_FNF:  case RMS$_DNF:
@@ -5140,8 +5134,13 @@
              Strerror(errno));
     }
   }
+  }
+  else {
+    (void) safe_popen(cmd, "nW", (int *)&sts);
+  }
+  
   vms_execfree(aTHX);
-  return substs;
+  return sts;
 
 }  /* end of do_spawn() */
 /*}}}*/
End of Patch.

Reply via email to