Perl_cando(), rooted logicals, and volume lables (wasRe: [PATCH5.6.0 RC2]VMS patches)

2000-03-16 Thread Craig A. Berry
At 7:24 AM -0500 3/16/00, lane @ DUPHY4.Physics.Drexel.Edu wrote: > > At 4:44 PM -0800 3/15/2000, [EMAIL PROTECTED] wrote: > > I did not say that > >>lib$fid_to_name() was turning DISK$USER: to USER:, I did say that it was >>>turning _SNFRN$DKB100: to USER: and that we ought not use it. > >... mor

Re: possible patch for taint.t

2000-03-16 Thread Charles Lane
"Craig A. Berry" <[EMAIL PROTECTED]> writes: > At 8:12 AM -0500 3/16/00, lane @ DUPHY4.Physics.Drexel.Edu wrote: > >"Craig A. Berry" <[EMAIL PROTECTED]> writes: > >> As I reported earlier, taint.t was failing at test 10. The reason > >> has to do with how /tmp is now handled by the C RTL. The te

Re: Setting Name Space For REQUIRE?

2000-03-16 Thread Dan Sugalski
At 09:58 AM 3/16/00 -0800, [EMAIL PROTECTED] wrote: >Ed James wrote: > > > Can the lexical scope be changed, say to package or other scope? > >Yes it can. Here is an example that explicitly sets package scopes: But not what he's looking for, I think. If something's lexically scoped you can't fo

Re: Setting Name Space For REQUIRE?

2000-03-16 Thread PVHP
Ed James wrote: > > Now after running `nmake install` I see: > > > > D:\perl-5.6.0-RC2\win32>d:\perl_rc2\5.6.0\bin\mswin32-x86\perl -Mvmsish -e > "print 'hello'" > > This isn't VMS at -e line 0 > > Compilation failed in require. > > BEGIN failed--compilation aborted. > > > > So it didn't w

Re: Setting Name Space For REQUIRE?

2000-03-16 Thread PVHP
Ed James wrote: > Can the lexical scope be changed, say to package or other scope? Yes it can. Here is an example that explicitly sets package scopes: $ type pp.p package foo; $foo = "foo foo"; $bar = "foo bar"; package main; $foo = "main foo"; $bar = "main bar"; print "\$foo is $fo

Re: possible patch for taint.t

2000-03-16 Thread Craig A. Berry
At 8:12 AM -0500 3/16/00, lane @ DUPHY4.Physics.Drexel.Edu wrote: >"Craig A. Berry" <[EMAIL PROTECTED]> writes: >> As I reported earlier, taint.t was failing at test 10. The reason >> has to do with how /tmp is now handled by the C RTL. The test would >> determine that /tmp is a world-writeable

Re: Setting Name Space For REQUIRE?

2000-03-16 Thread Ed James, TCS Inc, 410-295-1919, [EMAIL PROTECTED]
On Wed, 15 Mar 2000 23:27:40 -0800 (PST), Prymmer/Kahn <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: > OK after building and installing RC2 on Win NT 4 with MSVC 5 > I see this after attempting to C > > D:\perl_rc2>./5.6.0/bin/MSWin32-x86/perl -Mvmsish -e "print 'hello'" > Can't locate vm

Re: Setting Name Space For REQUIRE?

2000-03-16 Thread Ed James, TCS Inc, 410-295-1919, [EMAIL PROTECTED]
On Wed, 15 Mar 2000 18:44:28 -0500 (EST), Charles Bailey <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: > Ed James, wrote: > > > > My question was about non-begin block name spaces, where the "require ..." > > evidently uses a separate name space: > > One other caveat: many of the pragmata a

Re: possible patch for taint.t

2000-03-16 Thread lane
"Craig A. Berry" <[EMAIL PROTECTED]> writes: > As I reported earlier, taint.t was failing at test 10. The reason > has to do with how /tmp is now handled by the C RTL. The test would > determine that /tmp is a world-writeable directory, which is true for > recent versions of the C RTL that treat

Re: [PATCH 5.6.0 RC2]VMS patches

2000-03-16 Thread lane
"Craig A. Berry" <[EMAIL PROTECTED]> writes: > At 4:44 PM -0800 3/15/2000, [EMAIL PROTECTED] wrote: > >>This is almost but not quite accurate. The call to stat() upstream of >>Perl_cando results in a device name of _SNFRN$DKB100:, whereas the call to >>lib$fid_to_name() returns USER:[VMSPERL.VMS