зеркало из https://github.com/github/ruby.git
* win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
buggy about handling summer time. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
8087f26de6
Коммит
4badcec903
|
@ -1,3 +1,8 @@
|
|||
Mon Sep 1 18:27:51 2008 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
|
||||
buggy about handling summer time.
|
||||
|
||||
Mon Sep 1 17:07:23 2008 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* enc/euc_jp.c (euc-jp-ms): euc-jp-ms is not an alias of EUC-JP
|
||||
|
|
|
@ -3089,19 +3089,10 @@ int _cdecl
|
|||
gettimeofday(struct timeval *tv, struct timezone *tz)
|
||||
{
|
||||
SYSTEMTIME st;
|
||||
time_t t;
|
||||
struct tm tm;
|
||||
|
||||
GetLocalTime(&st);
|
||||
tm.tm_sec = st.wSecond;
|
||||
tm.tm_min = st.wMinute;
|
||||
tm.tm_hour = st.wHour;
|
||||
tm.tm_mday = st.wDay;
|
||||
tm.tm_mon = st.wMonth - 1;
|
||||
tm.tm_year = st.wYear - 1900;
|
||||
tm.tm_isdst = -1;
|
||||
t = mktime(&tm);
|
||||
tv->tv_sec = t;
|
||||
GetSystemTime(&st);
|
||||
time(&tv->tv_sec);
|
||||
tv->tv_usec = st.wMilliseconds * 1000;
|
||||
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче