Date: Fri, 7 Jan 2000 08:22:29 -0800 (PST) From: David Wolfskill <dhw@whistle.com> To: alex@big.endian.de, hackers@FreeBSD.ORG Subject: Re: mktime(3) and strange struct tm entries Message-ID: <200001071622.IAA16815@pau-amma.whistle.com> In-Reply-To: <19991231171423.A4219@cichlids.cichlids.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Fri, 31 Dec 1999 17:14:23 +0100 >From: Alexander Langer <alex@big.endian.de> >Try the following: >Take any year, minute, seconds, hours (etc...). >set the struct tm accordingly. >set the tm->tm_mon = 10 (November) >set the tm->tm_mday = 31 (november has only 31 days) No. November has but 30 days. >mktime(3) with this tm returns the date 1 Dezember. This is the documented and intended behavior of mktime(). >Does POSIX want this? >Does anyone have the specs and could take a look? >Or is this a bug? It's a C library issue, rather than POSIX or -hackers. Cheers, david -- David Wolfskill dhw@whistle.com UNIX System Administrator voice: (650) 577-7158 pager: (888) 347-0197 FAX: (650) 372-5915 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001071622.IAA16815>
