[patch,fortran] Fix corner case where consecutive calls to date_and_time can return times out of sequence (PR30015)

Paul Thomas paulthomas2@wanadoo.fr
Tue Dec 5 05:37:00 GMT 2006


Tobias,
>>
>> The change by Mat Cross is therefore:
>> - Moving the  gettimeofday() block up in the file
>> - Using the result of gettimeofday() for lt and value[7], instead of
>> using time() for lt and gettimeofday() for value[7]
>>  date_and_time.c |  
I am sorry but I have stared at the patch and the explanation and am 
none the wiser :-)

There is obviously something that I am missing in the mechanics of 
time() and gettimeofday().  I need an explanation as to where this time 
shifting comes from, I think.  Is it simply that time() and 
gettimeofday() are different?  If so why?

I am willing to put some time in to review this but if somebody else 
'sees' it, please go ahead and do it!

Paul



More information about the Fortran mailing list