fix compilation on sequential win32
This commit is contained in:
parent
06cf326885
commit
4d9d22530f
25
C/sysbits.c
25
C/sysbits.c
|
@ -466,7 +466,7 @@ static clock_t TimesStartOfTimes, Times_last_time;
|
||||||
|
|
||||||
/* store user time in this variable */
|
/* store user time in this variable */
|
||||||
static void
|
static void
|
||||||
InitTime (int)
|
InitTime (int wid)
|
||||||
{
|
{
|
||||||
HANDLE hProcess = GetCurrentProcess();
|
HANDLE hProcess = GetCurrentProcess();
|
||||||
FILETIME CreationTime, ExitTime, KernelTime, UserTime;
|
FILETIME CreationTime, ExitTime, KernelTime, UserTime;
|
||||||
|
@ -476,8 +476,9 @@ InitTime (int)
|
||||||
t = clock ();
|
t = clock ();
|
||||||
Times_last_time = TimesStartOfTimes = t;
|
Times_last_time = TimesStartOfTimes = t;
|
||||||
} else {
|
} else {
|
||||||
|
#if THREADS
|
||||||
(*REMOTE_ThreadHandle(wid).last_timep).dwLowDateTime =
|
(*REMOTE_ThreadHandle(wid).last_timep).dwLowDateTime =
|
||||||
UserTime.dwLowDateTime;
|
UserTime.dwLowDateTime;pp
|
||||||
(*REMOTE_ThreadHandle(wid).last_timep).dwHighDateTime =
|
(*REMOTE_ThreadHandle(wid).last_timep).dwHighDateTime =
|
||||||
UserTime.dwHighDateTime;
|
UserTime.dwHighDateTime;
|
||||||
(*REMOTE_ThreadHandle(wid).start_of_timesp).dwLowDateTime =
|
(*REMOTE_ThreadHandle(wid).start_of_timesp).dwLowDateTime =
|
||||||
|
@ -488,10 +489,28 @@ InitTime (int)
|
||||||
KernelTime.dwLowDateTime;
|
KernelTime.dwLowDateTime;
|
||||||
(*REMOTE_ThreadHandle(wid).last_time_sysp).dwHighDateTime =
|
(*REMOTE_ThreadHandle(wid).last_time_sysp).dwHighDateTime =
|
||||||
KernelTime.dwHighDateTime;
|
KernelTime.dwHighDateTime;
|
||||||
(*REMOTE_ThreadHandle(wid).start_of_times_sysp).dwLowDateTime =
|
(*REMOTE_ThreadHandle(wid).start_of_times_sysp).dwLowDateTime =
|
||||||
KernelTime.dwLowDateTime;
|
KernelTime.dwLowDateTime;
|
||||||
(*REMOTE_ThreadHandle(wid).start_of_times_sysp).dwHighDateTime =
|
(*REMOTE_ThreadHandle(wid).start_of_times_sysp).dwHighDateTime =
|
||||||
KernelTime.dwHighDateTime;
|
KernelTime.dwHighDateTime;
|
||||||
|
#else
|
||||||
|
last_time.dwLowDateTime =
|
||||||
|
UserTime.dwLowDateTime;
|
||||||
|
last_time.dwHighDateTime =
|
||||||
|
UserTime.dwHighDateTime;
|
||||||
|
StartOfTimes.dwLowDateTime =
|
||||||
|
UserTime.dwLowDateTime;
|
||||||
|
StartOfTimes.dwHighDateTime =
|
||||||
|
UserTime.dwHighDateTime;
|
||||||
|
last_time_sys.dwLowDateTime =
|
||||||
|
KernelTime.dwLowDateTime;
|
||||||
|
last_time_sys.dwHighDateTime =
|
||||||
|
KernelTime.dwHighDateTime;
|
||||||
|
StartOfTimes_sys.dwLowDateTime =
|
||||||
|
KernelTime.dwLowDateTime;
|
||||||
|
StartOfTimes_sys.dwHighDateTime =
|
||||||
|
KernelTime.dwHighDateTime;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue