* include/sys/time.h (struct timezone): Define.

* include/time.h (_timezone): Correct comment.
This commit is contained in:
Danny Smith 2006-06-22 21:57:44 +00:00
parent f489b5943c
commit 083f3e4a23
3 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
* include/sys/time.h (struct timezone): Define.
* include/time.h: Correct comment about timezone.
2006-06-18 Danny Smith <dannysmith@users.sourceforge.net> 2006-06-18 Danny Smith <dannysmith@users.sourceforge.net>
* configure.in (AC_CONFIG_AUX_DIR): Remove. * configure.in (AC_CONFIG_AUX_DIR): Remove.

View File

@ -20,6 +20,15 @@ struct timeval {
#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 #define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
#endif /* _TIMEVAL_DEFINED */ #endif /* _TIMEVAL_DEFINED */
/* Provided for compatibility with code that assumes that
the presence of gettimeofday function implies a definition
of struct timezone. */
struct timezone
{
int tz_minuteswest; /* of Greenwich */
int tz_dsttime; /* type of dst correction to apply */
};
/* /*
Implementation as per: Implementation as per:
The Open Group Base Specifications, Issue 6 The Open Group Base Specifications, Issue 6

View File

@ -181,7 +181,8 @@ __MINGW_IMPORT char *tzname[2];
of macros. */ of macros. */
#define daylight _daylight #define daylight _daylight
/* NOTE: timezone not defined because it would conflict with sys/timeb.h. /* NOTE: timezone not defined as macro because it would conflict with
struct timezone in sys/time.h.
Also, tzname used to a be macro, but now it's in moldname. */ Also, tzname used to a be macro, but now it's in moldname. */
__MINGW_IMPORT char *tzname[2]; __MINGW_IMPORT char *tzname[2];