Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2008 10:51:54 +0200
From:      Marc Olzheim <marcolz@stack.nl>
To:        bug-followup@FreeBSD.org, martin@bnc.ch
Cc:        freebsd-stable@freebsd.org
Subject:   Re: bin/40278: mktime returns -1 for certain dates/timezones when it should normalize
Message-ID:  <20080515085154.GA72314@stack.nl>

next in thread | raw e-mail | index | archive | help
With the testcode I put on
http://www.stack.nl/~marcolz/FreeBSD/pr-bin-40278/40278.c I can
reproduce it on FreeBSD 4.11:

output on 4.11-STABLE
------

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
1: mktime: 4294967295 Fri Apr  0 02:00:00 CET 2002

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
2a: mktime: 1017622800 Mon Apr  1 03:00:00 CEST 2002
2b: mktime: 1017536400 Sun Mar 31 03:00:00 CEST 2002

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
3a: mktime: 1014858000 Thu Feb 28 02:00:00 CET 2002
3b: mktime: 1017277200 Thu Mar 28 02:00:00 CET 2002
------

But it is fixed on my FreeBSD 6.x and up systems:

output on 6.3-PRERELEASE:
------

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
1: mktime: 1017536400 Sun Mar 31 03:00:00 CEST 2002

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
2a: mktime: 1017622800 Mon Apr  1 03:00:00 CEST 2002
2b: mktime: 1017536400 Sun Mar 31 03:00:00 CEST 2002

Init: mktime: 1014944400 Fri Mar  1 02:00:00 CET 2002
3a: mktime: 1014858000 Thu Feb 28 02:00:00 CET 2002
3b: mktime: 1017277200 Thu Mar 28 02:00:00 CET 2002
------

So it looks like it has been fixed in the mean time and that this PR can
be closed.

Marc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080515085154.GA72314>