On Mon, 22 Dec 2008, M. Warner Losh wrote: > > Applications don't fill out struct tm's to compute time_t's. If they > all did, time_t's definitions wouldn't matter so much. However, many of > them *KNOW* that it *IS* seconds since 1970 (with leap seconds swizzled > in, so you can ignore them entirely).
There are good reasons for this. I mentioned Java because libraries for languages other than C often want a native implementation of time and date functions so that they fit in better with the rest of the language. There's also the fact that the standard C library is bad in many ways so it's common for programmers to try to improve on it. Tony. -- f.anthony.n.finch <d...@dotat.at> http://dotat.at/ HUMBER THAMES DOVER: WEST OR NORTHWEST BACKING SOUTHWEST 4 OR 5, BUT BECOMING VARIABLE 3 IN DOVER. SLIGHT OR MODERATE. MAINLY FAIR. MODERATE OR GOOD, OCCASIONALLY POOR. _______________________________________________ LEAPSECS mailing list LEAPSECS@leapsecond.com http://six.pairlist.net/mailman/listinfo/leapsecs