Lines Matching refs:volume
213 # + If there's a volume name in the pattern, we push a separate pattern
214 # for each mounted volume that matches (with '*', '?' and '\' escaped).
215 # + If there's no volume name in the original pattern, it is pushed
236 if ($pat =~ /^([^:]+:)(.*)\z/) { # match a volume name?
245 #print "volume regex: '$vol_pat' \n";
247 foreach my $volume (@mounted_volumes) {
248 if ($volume =~ m|^$vol_pat\z|ios) {
251 # escape char '\' are valid characters for volume names.
253 $volume =~ s|([*?\\])|\\$1|g;
254 push @new_pat, $volume . $tail;
257 } else { # no volume name in pattern, push original pattern
268 # from the pattern, unless it's a volume name pattern like "*HD:"
379 # expand volume names
474 full path always begins with a volume name. A relative pathname on Mac
477 is optional. If specifying a volume name only, a trailing ':' is
484 that a single trailing ':' in the pattern is ignored (unless it's a volume
489 volume, directory and file names on Mac OS. Hence, if you want to match