[comp.lang.perl] 4.0 beta on a DecStation 3100

jb3o+@andrew.cmu.edu (Jon Allen Boone) (02/20/91)

I was able to compile, test and install 4.0.beta on a DecStation 3100
running Ultrix 3.1 in about 2 hours.  (I took off time for class :)

It passed all the tests excetp in io/fs.t test 5 - anding the $mode with
777 to get 666 (what does this do - does it check for r/w permission for
everyone, but not execute?).  This was on an NFS mounted partition - on
the local hard-drive, it worked fine....

-=> iain <=-

lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) (02/21/91)

In article <Ubkd0py00WAxEWY1ps@andrew.cmu.edu> jb3o+@andrew.cmu.edu (Jon Allen Boone) writes:
: It passed all the tests excetp in io/fs.t test 5 - anding the $mode with
: 777 to get 666 (what does this do - does it check for r/w permission for
: everyone, but not execute?).  This was on an NFS mounted partition - on
: the local hard-drive, it worked fine....

The purpose of the test is to make sure that the umask(0) above worked
right.  The only reason the mode is ANDed with 0777 is to wipe out the
filetype bits that live above the permission bits.

The test is basically relying on Unix filesystem semantics, which DEC in
its wisdom has chosen to bust.  Don't sweat it.

Larry