diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ruby/missing.h | 7 | ||||
-rw-r--r-- | include/ruby/win32.h | 6 |
2 files changed, 9 insertions, 4 deletions
diff --git a/include/ruby/missing.h b/include/ruby/missing.h index d553f1c738..4a90032632 100644 --- a/include/ruby/missing.h +++ b/include/ruby/missing.h @@ -38,6 +38,13 @@ struct timespec { }; #endif +#if !defined(HAVE_STRUCT_TIMEZONE) +struct timezone { + int tz_minuteswest; + int tz_dsttime; +}; +#endif + #ifndef RUBY_EXTERN #define RUBY_EXTERN extern #endif diff --git a/include/ruby/win32.h b/include/ruby/win32.h index 5f0501aa55..aa8b2c26ce 100644 --- a/include/ruby/win32.h +++ b/include/ruby/win32.h @@ -197,11 +197,9 @@ extern int rb_w32_fstat(int, struct stat *); #define strncasecmp _strnicmp #define fsync _commit +struct timezone; + #ifdef __MINGW32__ -struct timezone { - int tz_minuteswest; - int tz_dsttime; -}; #undef isascii #define isascii __isascii #endif |