develooper Front page | perl.perl5.porters | Postings from August 2013

[perl #119195] system LIST on VMS appears to split on all spaces.

Thread Next
From:
Nicholas Clark
Date:
August 7, 2013 17:29
Subject:
[perl #119195] system LIST on VMS appears to split on all spaces.
Message ID:
rt-3.6.HEAD-2552-1375896548-1507.119195-75-0@perl.org
# New Ticket Created by  Nicholas Clark 
# Please include the string:  [perl #119195]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=119195 >


As you might be able to infer from the missing header, I couldn't get
perlbug to run properly on VMS, as I couldn't figure out the name of and
editor which would work.

system LIST on VMS appears to split on all spaces. Contrast:

$ perl -w
system 'perl', '-le', 'print@ARGV', 'a', 'b c'
__END__
abc
$ perl -w
system 'perl', '-le', 'print @ARGV', 'a', 'b c'
__END__

$ 

This appears not to be documented as a limitation in pod/perlport.pod

Is it a bug which can be fixed, or does it need to be documented as a
portability limitation?

Nicholas Clark

---
Flags:
    category=core
    severity=low
---
Site configuration information for perl 5.19.3:

Configured by nclark at Mon Jul 29 13:08:35 UTC+5:30 2013.

Summary of my perl5 (revision 5 version 19 subversion 3) configuration:
   
  Platform:
    osname=VMS, osvers=V8.4, archname=VMS_IA64
    uname='VMS ptac V8.4 HP rx2600  (1.30GHz/3.0MB)'
    config_args='-"des" -"Dusedevel"'
    hint=none, useposix=false, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=undef, bincompat5005=undef
  Compiler:
    cc='CC/DECC', ccflags ='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj /NOANSI_ALIAS/float=ieee/ieee=denorm/NAMES=(SHORTENED)/Define=_USE_STD_STAT=1',
    optimize='/NoList',
    cppflags='undef'
    ccversion='70390019', gccversion='', gccosandvers='undef'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='Link/nodebug', ldflags ='/NoTrace/NoMap'
    libpth=/sys$share /sys$library
    libs= 
    perllibs= 
    libc=(DECCRTL), so=exe, useshrplib=true, libperl=undef
    gnulibc_version='undef'
  Dynamic Linking:
    dlsrc=dl_vms.xs, dlext=exe, d_dlsymun=undef, ccdlflags=''
    cccdlflags='', lddlflags='/Share'


---
@INC for perl 5.19.3:
    /perl_root/lib/site_perl/VMS_IA64
    /perl_root/lib/site_perl
    /perl_root/lib/VMS_IA64/5_19_3
    /perl_root/lib
    .

---
Environment for perl 5.19.3:
    HOME=PTAC$DKA0:[NCLARK]
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=PTAC$DKA0:[NCLARK.I.perl-7d9633e5aba8]
    PERLSHR=PERL_ROOT:[000000]PERLSHR.EXE
    PERL_BADLANG (unset)
    PERL_DESTRUCT_LEVEL=2
    PERL_DL_NONLAZY=1
    PERL_ROOT=PTAC$DKA0:[NCLARK.i.perl-7c406553eef4.]
    SHELL (unset)


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About