diff options
author | Karl Williamson <public@khwilliamson.com> | 2011-07-03 14:25:33 -0600 |
---|---|---|
committer | Karl Williamson <public@khwilliamson.com> | 2011-07-03 14:25:33 -0600 |
commit | 1477e5aba4b90c0ec344f8ba6ed52e5deb26e835 (patch) | |
tree | b09b7c205c95c4b4ec5ee23145a01b866f6d574e /lib/finddepth.pl | |
parent | 993ac2c33312e7e695a914e90dd7a7e1a6cabe31 (diff) | |
parent | 17d5d82df211d3a348c01e0ec2d38816bf89823a (diff) | |
download | perl-1477e5aba4b90c0ec344f8ba6ed52e5deb26e835.tar.gz |
Merge branch 'blead' of ssh://perl5.git.perl.org/perl into blead
Diffstat (limited to 'lib/finddepth.pl')
-rw-r--r-- | lib/finddepth.pl | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/lib/finddepth.pl b/lib/finddepth.pl deleted file mode 100644 index 479905f6f8..0000000000 --- a/lib/finddepth.pl +++ /dev/null @@ -1,53 +0,0 @@ -warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl core distribution in the next major release. Please install it from the CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, line @{[(caller)[2]]}.\n"; - -# This library is deprecated and unmaintained. It is included for -# compatibility with Perl 4 scripts which may use it, but it will be -# removed in a future version of Perl. Please use the File::Find module -# instead. - -# Usage: -# require "finddepth.pl"; -# -# &finddepth('/foo','/bar'); -# -# sub wanted { ... } -# where wanted does whatever you want. $dir contains the -# current directory name, and $_ the current filename within -# that directory. $name contains "$dir/$_". You are cd'ed -# to $dir when the function is called. The function may -# set $prune to prune the tree. -# -# For example, -# -# find / -name .nfs\* -mtime +7 -exec rm -f {} \; -o -fstype nfs -prune -# -# corresponds to this -# -# sub wanted { -# /^\.nfs.*$/ && -# (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_)) && -# int(-M _) > 7 && -# unlink($_) -# || -# ($nlink || (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_))) && -# $dev < 0 && -# ($prune = 1); -# } - - -use File::Find (); - -*name = *File::Find::name; -*prune = *File::Find::prune; -*dir = *File::Find::dir; -*topdir = *File::Find::topdir; -*topdev = *File::Find::topdev; -*topino = *File::Find::topino; -*topmode = *File::Find::topmode; -*topnlink = *File::Find::topnlink; - -sub finddepth { - &File::Find::finddepth(\&wanted, @_); -} - -1; |