struct timeval.tv_sec (it isn't on darwin)
$Log$
+ Revision 601.30 2002/10/16 08:59:41 error
+ * Don't assume pointer to time_t is compatible with pointer to
+ struct timeval.tv_sec (it isn't on darwin)
+
Revision 601.29 2002/10/16 02:49:55 ajc
* CtdlWriteObject() encode in memory instead of on disk (not tested)
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
if (loglevel <= verbosity) {
struct timeval tv;
struct tm *tim;
+ time_t unixtime;
gettimeofday(&tv, NULL);
- tim = localtime(&(tv.tv_sec));
+ /* Promote to time_t; types differ on some OSes (like darwin) */
+ unixtime = tv.tv_sec;
+ tim = localtime(&unixtime);
/*
* Log provides millisecond accuracy. If you need
* microsecond accuracy and your OS supports it, change