This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PathTools: bump version for CVE-2015-8607 fix
[perl5.git] / dist / PathTools / lib / File / Spec / AmigaOS.pm
CommitLineData
36f66789
AB
1package File::Spec::AmigaOS;
2
3use strict;
4use vars qw(@ISA $VERSION);
5require File::Spec::Unix;
6
130509aa 7$VERSION = '3.62';
4f642d62 8$VERSION =~ tr/_//d;
36f66789
AB
9
10@ISA = qw(File::Spec::Unix);
11
12=head1 NAME
13
14File::Spec::AmigaOS - File::Spec for AmigaOS
15
16=head1 SYNOPSIS
17
18 require File::Spec::AmigaOS; # Done automatically by File::Spec if needed
19
20=head1 DESCRIPTION
21
22Methods for manipulating file specifications.
23
24=head1 METHODS
25
26=over 2
27
28=item tmpdir
29
30Returns $ENV{TMPDIR} or if that is unset, "/t".
31
32=cut
33
34my $tmpdir;
35sub tmpdir {
36 return $tmpdir if defined $tmpdir;
37 $tmpdir = $_[0]->_tmpdir( $ENV{TMPDIR}, "/t" );
38}
39
40=item file_name_is_absolute
41
42Returns true if there's a colon in the file name,
43or if it begins with a slash.
44
45=cut
46
47sub file_name_is_absolute {
48 my ($self, $file) = @_;
49
50 # Not 100% robust as a "/" must not preceded a ":"
51 # but this cannot happen in a well formed path.
52 return $file =~ m{^/|:}s;
53}
54
55=back
56
57All the other methods are from L<File::Spec::Unix>.
58
59=cut
60
611;