os2.pm

来自「网页留言本,比一般的留言簿管用」· PM 代码 · 共 63 行

PM
63
字号
package File::Spec::OS2;use strict;use vars qw(@ISA $VERSION);require File::Spec::Unix;$VERSION = '1.1';@ISA = qw(File::Spec::Unix);sub devnull {    return "/dev/nul";}sub case_tolerant {    return 1;}sub file_name_is_absolute {    my ($self,$file) = @_;    return scalar($file =~ m{^([a-z]:)?[\\/]}is);}sub path {    my $path = $ENV{PATH};    $path =~ s:\\:/:g;    my @path = split(';',$path);    foreach (@path) { $_ = '.' if $_ eq '' }    return @path;}my $tmpdir;sub tmpdir {    return $tmpdir if defined $tmpdir;    my $self = shift;    foreach (@ENV{qw(TMPDIR TEMP TMP)}, qw(/tmp /)) {	next unless defined && -d;	$tmpdir = $_;	last;    }    $tmpdir = '' unless defined $tmpdir;    $tmpdir =~ s:\\:/:g;    $tmpdir = $self->canonpath($tmpdir);    return $tmpdir;}1;__END__=head1 NAMEFile::Spec::OS2 - methods for OS/2 file specs=head1 SYNOPSIS require File::Spec::OS2; # Done internally by File::Spec if needed=head1 DESCRIPTIONSee File::Spec::Unix for a documentation of the methods providedthere. This package overrides the implementation of these methods, notthe semantics.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?