Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Oct 1998 13:53:34 +1000 (EST)
From:      Q <q@fan.net.au>
To:        =?ISO-8859-1?Q?Dag-Erling_C=2E_Sm=F8rgrav?= <dag-erli@ifi.uio.no>
Cc:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: misc/8156: mktime does not set tm_wday
Message-ID:  <Pine.BSF.4.02.9810071337330.215-100000@gromit.fan.net.au>
In-Reply-To: <xzpzpb9hhgu.fsf@skejdbrimir.ifi.uio.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6 Oct 1998, Dag-Erling C. Smørgrav wrote:

> Q <q@fan.net.au> writes:
> >  It's not a bug. Your using the struct incorrectly. Every call you make to
> >  mktime() will be returning -1. You are effectively asking it for the year
> >  3899. Which can't be expresses using a time_t value. Change 'tm_year =
> >  1999' to 'tm_year = 99'. You should put your Y2K hat on if you plan to use
> >  a 'struct tm' in your application.
> 
> If you think tm_year poses a Y2K problem, you've got another think
> coming. Apart from that, your analysis is correct. I'm closing the PR.

I wasn't implying a Y2K issue with using the struct, only that there can
be issues if not used correctly. I was only suggesting that one should
be careful and think when doing maths with dates.

Sorry I probably should have been a little more direct.


Seeya...Q

               -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                        
                          _____  /      Quinton Dolan - q@fan.net.au
  __  __/  /   /   __/   /      /          Systems Administrator
     /    __  /   _/    /      /            Fast Access Network
  __/  __/ __/ ____/   /   -  /          Gold Coast, QLD, Australia
                    _______  /              Ph: +61 7 5574 1050
                           \_\                 SAGE-AU Member



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02.9810071337330.215-100000>