32 lines
818 B
Diff
32 lines
818 B
Diff
--- ruby-2.3.0/include/ruby/win32.h.orig 2015-09-12 14:23:22.000000000 +0900
|
|
+++ ruby-2.3.0/include/ruby/win32.h 2016-02-13 19:58:24.481681300 +0900
|
|
@@ -715,8 +715,10 @@
|
|
|
|
int rb_w32_times(struct tms *);
|
|
|
|
+#ifndef __MINGW64_VERSION_MAJOR
|
|
struct tm *gmtime_r(const time_t *, struct tm *);
|
|
struct tm *localtime_r(const time_t *, struct tm *);
|
|
+#endif
|
|
|
|
/* thread stuff */
|
|
int rb_w32_sleep(unsigned long msec);
|
|
--- ruby-2.3.0/win32/win32.c.orig 2015-12-01 13:25:06.000000000 +0900
|
|
+++ ruby-2.3.0/win32/win32.c 2016-02-13 19:58:24.495683100 +0900
|
|
@@ -7542,6 +7542,7 @@
|
|
# define localtime_s _localtime64_s
|
|
#endif
|
|
|
|
+#ifndef __MINGW64_VERSION_MAJOR
|
|
/* License: Ruby's */
|
|
struct tm *
|
|
gmtime_r(const time_t *tp, struct tm *rp)
|
|
@@ -7589,6 +7590,7 @@
|
|
#endif
|
|
return rp;
|
|
}
|
|
+#endif
|
|
|
|
/* License: Ruby's */
|
|
int
|