On 8/7/2013 12:23 PM, Nicholas Clark wrote:
I have this commit pushed to a smoke-me branch. It doesn't cause any test failures on the HP VMS testdrive system. Am I making bad assumptions?Specifically, is it filesystem dependant whether this code as-is will pass? open(H,'run/fresh_perl.t'); # must be in the 't' directory stat(H); print "ok\n" if (-e _ and -f _ and -r _); I infer that it must have failed 12 years ago, because the last line was "corrected" to print "ok\n" if (-e _ and -f _); But what changed to cause it to work now?
Don't know why it ever failed on VMS unless there was a bug in the stat() routine for the version of VMS that the change was made on.
Regards, -John
