public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* mktime loop
@ 2013-05-13  7:08 Denis Excoffier
  2013-05-13 15:36 ` Corinna Vinschen
  0 siblings, 1 reply; 7+ messages in thread
From: Denis Excoffier @ 2013-05-13  7:08 UTC (permalink / raw)
  To: cygwin

Hello,

The following program (see below) is working properly under plain 
1.7.18. With all the snapshots afterwards (including
the current one 20130508), it fails after day=19, looping forever (it 
seems). I use XP.

Regards,

Denis Excoffier.

% cat foo.c
#include <stdio.h>
#include <time.h>

int
main ()
{
   int day;
   // date --date='@2147483647' +%Y-%m-%d gives 2038-01-19
   for ( day = 1 ; day <= 31 ; ++day ) {
     struct tm tm;
     time_t now;
     tm.tm_year = 2038 - 1900;
     tm.tm_mon = 1 - 1;
     tm.tm_mday = day; // 19, 20
     tm.tm_hour = 0;
     tm.tm_min = 0;
     tm.tm_sec = 0;
     now = mktime (&tm);
     fprintf (stderr, "day=%d\n", day);
   };
   return 0;
}
%

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-05-16 17:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-13  7:08 mktime loop Denis Excoffier
2013-05-13 15:36 ` Corinna Vinschen
2013-05-13 15:49   ` Corinna Vinschen
2013-05-13 16:41     ` Denis Excoffier
2013-05-13 16:57       ` Corinna Vinschen
2013-05-14 13:39         ` Corinna Vinschen
2013-05-16 17:13           ` Denis Excoffier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).