| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
DG/UX was a Unix sold by Data General. The last release was in April 2001.
It only runs on Data General's own hardware.
|
|
|
|
|
|
|
| |
Rhapsody was an Apple OS that later evolved into Darwin and Mac OS X. It was
initially only released to developers, but later became Mac OS X Server, with
releases in 1999 and 2000. It was obsoleted by Mac OS X 10.0, released in
March 2001.
|
|
|
|
|
| |
MPE/iX was a business-oriented minicomputer operating system made by
Hewlett-Packard. Support from HP terminated at the end of 2010.
|
|
|
|
|
|
| |
ANSI colour codes in the `ls -l /dev` output was preventing some substitutions
from matching, causing a subsequent test to fail when 'stdout' or 'stderr' was
not properly removed from $DEV.
|
|
|
|
|
|
|
| |
t/op/stat.t parses the output of ls, and will get confused if localisation
happens to change the header line containing the total to a word starting
with the letter c. This fixes the build issue on a Czech locale reported
in http://perlmonks.org/?node=973257 and RT #113472.
|
|
|
|
|
|
|
|
| |
This new test grants full access on a test file to group and other.
Since I'm a member of my own group and everyone is someone, I of
course have full access to the file, but the test expects it to be
unreadable. If there is a hierarchy in Unix file permissions, it
clearly doesn't work the same way as the VMS one.
|
|
|
|
| |
This is the paranoid version of just using $>.
|
| |
|
|
|
|
|
|
| |
If the target of a symlink has a version number in the symlink,
that makes the symlink implementation unable to locate it, so
trim off the version.
|
|
|
|
|
|
|
|
| |
stat _ was producing an erroneous warning about an unopened filehandle
with _. But _ isn’t a real filehandle and is special-cased, so it
shouldn’t warn.
See also commit 8080e3c8.
|
|
|
|
| |
lstat on handles is ok.
|
|
|
|
| |
This mistake of mine was stupid enough I laughed out loud.
|
|
|
|
|
|
|
| |
As documented in perldiag, lstat($gv) warns and does an fstat.
lstat($ioref) wasn’t doing what was documented, but after warning
would do the same as stat(_).
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is now less likely to fail if one runs stat.t manually when tests
are running, due to the random file name. It also works now when the
script chdirs (when run outside t), because it no longer relies on $0
being a real file.
That last part was broken by commit ad2d99e39, which made -T _ more
consistent when it cannot open the file. It used to set the stat
type, but not the success status (as of commit 25988e07, which
fixed #4253).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was mentioned in ticket #77388. It turns out to be
related to #4253.
If the file cannot be opened, -T and -B on filenames set the last han-
dle to null and set the last stat type to stat, but leave the actual
stat buffer and success status as they were.
That means that stat(_) will continue to return the previous buffer,
but lstat(_) will no longer work.
This is another of those inconsistent cases where the internal stat
info is only partially set.
Originally, this code would set PL_laststatval (the success status) to
-1. Commit 25988e07 (the patch in ticket #4253) intentionally changed
this to make -T _ less suprising on read-only files.
But the patch ended up affecting -T with an explicit file name, too.
It also only partially fixed things for -T _, because the last stat
type *was* still being set.
This commit changes it to set all the stat info, for explicit file
names, or no stat info, for _ (if the previous stat was with a
file name).
|
| |
|
|
|
|
|
|
|
|
| |
In addition to a stat buffer, Perl keeps track internally of which
type of stat was done last, either stat or lstat, so that lstat _ can
die if the previous type was stat.
This was not being reset for stat $ioref. Filetest ops were fine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They were ignoring get-magic for those.
A side effect of this fix is that lstat filehandle warnings and errors
are now consistent:
lstat _ used to die if the previous stat was not an lstat, but
lstat *_ and lstat \*_ would happily return what was in the buffer.
Now they die.
lstat FH and \*FH used to warn, but not lstat *FH. Now it does.
See bug #98864.
|
|
|
|
|
|
|
| |
require File::Spec in an eval. For miniperl, if the eval fails, skip tests
relating to File::Spec->devnull() and needing File::Spec->rel2abs(), and assume
that '.' will work as the current directory. Remove a call to catfile() only
needed for MacOS Classic - every other platform will accept Unix-style paths.
|
|
|
|
|
|
|
| |
# New Ticket Created by (Peter J. Acklam)
# Please include the string: [perl #81916]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81916 >
|
| |
|
|
|
|
|
|
|
|
|
| |
Stable cygwin patch for root filetests (gid 0 root <= gid 544 Administrators).
On cygwin check for the Administrators group (544) which has root
rights regarding -r filetests.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
| |
|
| |
|
| |
|
|
|
| |
p4raw-id: //depot/perl@34180
|
|
|
|
|
|
| |
From: "John P. Linderman" <jpl@research.att.com>
Message-Id: <200711271850.lARIoEfN14794612@raptor.research.att.com>
p4raw-id: //depot/perl@34056
|
|
|
| |
p4raw-id: //depot/perl@31666
|
|
|
| |
p4raw-id: //depot/perl@31112
|
|
|
|
|
| |
handle when using *THINGY{IO} syntax too.
p4raw-id: //depot/perl@30572
|
|
|
|
|
| |
directory handle for the ambiguous case.
p4raw-id: //depot/perl@30571
|
|
|
|
|
| |
Message-ID: <20061214023222.GA29084@powdermilk.math.berkeley.edu>
p4raw-id: //depot/perl@29578
|
|
|
|
|
| |
Message-ID: <4551E0F6.20108@gmail.com>
p4raw-id: //depot/perl@29234
|
|
|
| |
p4raw-id: //depot/perl@28694
|
|
|
|
|
| |
Message-Id: <200608010504.k7154QT3178692@kosh.hut.fi>
p4raw-id: //depot/perl@28635
|
|
|
|
|
| |
p4raw-link: @28628 on //depot/perl: ad02613cb6d8974aab9c68839c06129c8510c983
p4raw-id: //depot/perl@28632
|
|
|
| |
p4raw-id: //depot/perl@28473
|
|
|
|
|
| |
on OS X on HFS+.
p4raw-id: //depot/perl@27223
|
|
|
|
|
|
| |
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <003501c5df06$7d63fdb0$0505140a@myopwv.com>
p4raw-id: //depot/perl@25952
|
|
|
|
|
|
| |
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <42FAC54B.2050207@qsl.net>
p4raw-id: //depot/perl@25284
|
|
|
|
|
| |
Spotted by Gisle Aas.
p4raw-id: //depot/perl@25162
|
|
|
|
|
| |
Message-ID: <lr64vcfv4t.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@25144
|
|
|
|
|
|
|
|
| |
Message-Id: <200501291652.53841.eipel@web.de>
(-T and -B invalidate _ filehandle when no read permission on file)
plus a regression test
p4raw-id: //depot/perl@23986
|
|
|
|
|
| |
Message-ID: <20041221000856.GA2924@efn.org>
p4raw-id: //depot/perl@23842
|
|
|
|
|
| |
Message-ID: <20050116183045.GA2768@efn.org>
p4raw-id: //depot/perl@23821
|
|
|
|
|
|
| |
Message-Id: <20040325034830.GA5865@petdance.com>
(Applied with a correction from Spider Boardman.)
p4raw-id: //depot/perl@22593
|
|
|
|
|
| |
Message-ID: <OF17BD5036.3CA48F9B-ON86256DAA.00483620-86256DAA.0066A1AA@LocalDomain>
p4raw-id: //depot/perl@21344
|
|
|
|
|
|
|
| |
Message-ID: <20030918180202.GA21949@math.berkeley.edu>
(use stat.t instead of time.t)
p4raw-id: //depot/perl@21277
|
|
|
|
|
|
| |
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3F1AB8A4.2070207@mac.com>
p4raw-id: //depot/perl@20175
|