SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Time-y2038 rpm build for : OpenSuSE. For other distributions click perl-Time-y2038.

Name : perl-Time-y2038
Version : 20100403 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp154.6.1 Date : 2023-01-27 18:38:03
Group : Development/Libraries/Perl Source RPM : perl-Time-y2038-20100403-lp154.6.1.src.rpm
Size : 0.11 MB
Packager : https://www_suse_com/
Summary : Versions of Perl\'s time functions which work beyond 2038
Description :
On many computers, Perl\'s time functions will not work past the year 2038.
This is a design fault in the underlying C libraries Perl uses. Time::y2038
provides replacements for those functions which will work accurately +/1
142 million years.

This only imports the functions into your namespace. To replace it
everywhere, see the Time::y2038::Everywhere manpage.

Replaces the following functions:

gmtime()
See the perlfunc/gmtime manpage for details.

localtime()
See the perlfunc/localtime manpage for details.

timegm()
my $time = timegm($sec, $min, $hour, $month_day, $month, $year);

The inverse of \'gmtime()\', takes a date and returns the coorsponding
$time (number of seconds since Midnight, January 1st, 1970 GMT). All
values are the same as \'gmtime()\' so $month is 0..11 (January is 0) and
the $year is years since 1900 (2008 is 108).


my $time = timegm(1, 2, 3, 4, 5, 6);

timegm() can take two additional arguments which are always ignored.
This lets you feed the results from gmtime() back into timegm() without
having to strip the arguments off.

The following is always true:

timegm(gmtime($time)) == $time;

timelocal()
my $time = timelocal($sec, $min, $hour, $mday, $month, $year);
my $time = timelocal($sec, $min, $hour, $mday, $month, $year, $wday, $yday, $isdst);

Like \'timegm()\', but interprets the date in the current time zone.

\'timelocal()\' will normally figure out if daylight savings time is in
effect, but if $isdst is given this will override that check. This is
mostly useful to resolve ambiguous times around \"fall back\" when the
hour between 1am and 2am occurs twice.


print timelocal(59, 59, 0, 4, 10, 107); # 1194163199


print timelocal(0, 0, 1, 4, 10, 107, undef, undef, 1); # 1194163200


print timelocal(0, 0, 1, 4, 10, 107, undef, undef, 0); # 1194166800

$wday and $yday are ignored. They are only there for compatibility with
the return value of \'localtime()\'.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-T/15.4/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Time-y2038-20100403-lp154.6.1.x86_64.rpm
     

Provides :
perl(Time::y2038)
perl(Time::y2038::Everywhere)
perl-Time-y2038
perl-Time-y2038(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Time
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Time/y2038
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Time/y2038.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Time/y2038/Everywhere.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Time
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Time/y2038
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Time/y2038/y2038.bs
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Time/y2038/y2038.so
/usr/share/doc/packages/perl-Time-y2038
/usr/share/doc/packages/perl-Time-y2038/Changes
/usr/share/doc/packages/perl-Time-y2038/munge_config
/usr/share/doc/packages/perl-Time-y2038/y2038
/usr/share/doc/packages/perl-Time-y2038/y2038/time64.c
/usr/share/doc/packages/perl-Time-y2038/y2038/time64.h
/usr/share/doc/packages/perl-Time-y2038/y2038/time64.o
/usr/share/doc/packages/perl-Time-y2038/y2038/time64_config.h
/usr/share/doc/packages/perl-Time-y2038/y2038/time64_config.h.in
/usr/share/doc/packages/perl-Time-y2038/y2038/time64_limits.h
/usr/share/doc/packages/perl-Time-y2038/y2038/time64_limits.h.in
/usr/share/man/man3/Time::y2038.3pm.gz
/usr/share/man/man3/Time::y2038::Everywhere.3pm.gz

 
ICM