Skip site navigation (1)Skip section navigation (2)
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>