VMSCMD synch attempt.
Jarkko Hietaniemi [Thu, 15 Nov 2001 22:03:46 +0000 (22:03 +0000)]
p4raw-id: //depot/perl@13030

vms/vms.c
vms/vmsish.h

index a82625d..28dfa70 100644 (file)
--- a/vms/vms.c
+++ b/vms/vms.c
@@ -127,9 +127,6 @@ static bool will_taint = FALSE;  /* tainting active, but no PL_curinterp yet */
 /* munching */ 
 static int no_translate_barewords;
 
-/* Temp for subprocess commands */
-static struct dsc$descriptor_s VMSCMD = {0,DSC$K_DTYPE_T,DSC$K_CLASS_S,Nullch};
-
 #ifndef RTL_USES_UTC
 static int tz_updated = 1;
 #endif
index 34062b7..182758f 100644 (file)
 struct interp_intern {
     int    hushed;
     float  inv_rand_max;
+    struct dsc$descriptor_s VMScmd;
 };
 #define VMSISH_HUSHED     (PL_sys_intern.hushed)
 #define MY_INV_RAND_MAX   (PL_sys_intern.inv_rand_max)
+#define VMSCMD            (PL_sys_intern.VMScmd)
 
 /* Flags for vmstrnenv() */
 #define PERL__TRNENV_SECURE 0x01