Commit ec3cdb1b authored by Guido van Rossum's avatar Guido van Rossum

All mac compilers now use 1904 as the Epoch...

parent 2e0accec
......@@ -69,15 +69,13 @@ time_time(self, args)
if (!getnoarg(args))
return NULL;
time(&secs);
#ifdef applec /* MPW */
/* Difference in origin between Mac and Unix clocks: */
/* For THINK C 3.0 add a correction like 5*3600;
it converts to UCT from local assuming EST */
#ifdef macintosh
/* The Mac epoch is 1904, while UNIX uses 1970; Python prefers 1970 */
/* Moreover, the Mac returns local time. This we cannot fix... */
#define TIMEDIFF ((time_t) \
(((1970-1904)*365L + (1970-1904)/4) * 24 * 3600))
secs -= TIMEDIFF;
/* XXX It's almost better to directly fetch the Mac clock... */
#endif /* applec */
#endif
return newintobject((long)secs);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment