summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSteffen Mueller <smueller@cpan.org>2009-09-02 18:17:15 +0200
committerSteffen Mueller <smueller@cpan.org>2009-09-02 18:33:08 +0200
commit406eeb0274d918fcd0b41e84e1bcbccf21c88a1f (patch)
tree8981ada429b8095635cd630764719ddc9619f4f9 /lib
parent0e7d8fdafe0dc6daf183d50cba72d50bcbf077ba (diff)
downloadperl-406eeb0274d918fcd0b41e84e1bcbccf21c88a1f.tar.gz
Deprecate timelocal.pl with a warning
Diffstat (limited to 'lib')
-rw-r--r--lib/timelocal.pl6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/timelocal.pl b/lib/timelocal.pl
index ad322756e3..34d14a7b9f 100644
--- a/lib/timelocal.pl
+++ b/lib/timelocal.pl
@@ -7,6 +7,8 @@
;# This file has been superseded by the Time::Local library module.
;# It is implemented as a call to that module for backwards compatibility
;# with code written for perl4; new code should use Time::Local directly.
+;# This legacy library is deprecated and will be removed in a future
+;# release of perl.
;# The current implementation shares with the original the questionable
;# behavior of defining the timelocal() and timegm() functions in the
@@ -16,3 +18,7 @@
use Time::Local;
*timelocal::cheat = \&Time::Local::cheat;
+
+warn( "The 'timelocal.pl' legacy library is deprecated and will be"
+ . " removed in the next major release of perl. Please use the"
+ . " Time::Local module instead." );