X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Ffind.pl;h=e8e4eb76d212a4c1b8a8679111f17d6781693a3b;hb=6182169b72782336c6202161aa4cde16ac88296e;hp=29b83b082c85bcfe9f56fdd57fb600a9305e7160;hpb=dffa8cde9002476ae514bd0d995e9a1310014b8c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/find.pl b/lib/find.pl index 29b83b0..e8e4eb7 100644 --- a/lib/find.pl +++ b/lib/find.pl @@ -1,3 +1,12 @@ +# 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. + +warn( "Please use the File::Find module instead of the deprecated" + ." 'find.pl' library, which will be removed in the next major" + ." release of perl" ); + # Usage: # require "find.pl"; # @@ -10,11 +19,11 @@ # to $dir when the function is called. The function may # set $prune to prune the tree. # -# This library is primarily for find2perl, which, when fed +# For example, # -# find2perl / -name .nfs\* -mtime +7 -exec rm -f {} \; -o -fstype nfs -prune +# find / -name .nfs\* -mtime +7 -exec rm -f {} \; -o -fstype nfs -prune # -# spits out something like this +# corresponds to this # # sub wanted { # /^\.nfs.*$/ && @@ -31,9 +40,14 @@ use File::Find (); -*name = *File::Find::name; -*prune = *File::Find::prune; -*dir = *File::Find::dir; +*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 find { &File::Find::find(\&wanted, @_);