提交 936e0858 authored 作者: Mathieu Rene's avatar Mathieu Rene

fix windows build

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16966 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 a0891fa2
...@@ -43,7 +43,8 @@ ...@@ -43,7 +43,8 @@
#include <fcntl.h> #include <fcntl.h>
#include <errno.h> #include <errno.h>
#else #else
#define _WIN32_WINNT 0x0501 // To make GetSystemTimes visible in windows.h /*already defined
#define _WIN32_WINNT 0x0501 // To make GetSystemTimes visible in windows.h*/
#include <windows.h> #include <windows.h>
#endif #endif
...@@ -201,16 +202,17 @@ SWITCH_DECLARE(int) switch_get_system_idle_time(switch_profile_timer_t *p, doubl ...@@ -201,16 +202,17 @@ SWITCH_DECLARE(int) switch_get_system_idle_time(switch_profile_timer_t *p, doubl
FILETIME idleTime; FILETIME idleTime;
FILETIME kernelTime; FILETIME kernelTime;
FILETIME userTime; FILETIME userTime;
__int64 i64UserTime, i64KernelTime, i64IdleTime;
if (!::GetSystemTimes(&idleTime, &kernelTime, &userTime)) { if (!GetSystemTimes(&idleTime, &kernelTime, &userTime)) {
return false; return SWITCH_FALSE;
} }
__int64 i64UserTime = (__int64)userTime.dwLowDateTime | ((__int64)userTime.dwHighDateTime << 32); i64UserTime = (__int64)userTime.dwLowDateTime | ((__int64)userTime.dwHighDateTime << 32);
__int64 i64KernelTime = (__int64)kernelTime.dwLowDateTime | ((__int64)kernelTime.dwHighDateTime << 32); i64KernelTime = (__int64)kernelTime.dwLowDateTime | ((__int64)kernelTime.dwHighDateTime << 32);
__int64 i64IdleTime = (__int64)idleTime.dwLowDateTime | ((__int64)idleTime.dwHighDateTime << 32); i64IdleTime = (__int64)idleTime.dwLowDateTime | ((__int64)idleTime.dwHighDateTime << 32);
if (p->valid_last_times) { if (p->valid_last_times) {
__int64 i64User = i64UserTime - p->i64LastUserTime; __int64 i64User = i64UserTime - p->i64LastUserTime;
......
...@@ -798,6 +798,10 @@ ...@@ -798,6 +798,10 @@
RelativePath="..\..\src\switch_pcm.c" RelativePath="..\..\src\switch_pcm.c"
> >
</File> </File>
<File
RelativePath="..\..\src\switch_profile.c"
>
</File>
<File <File
RelativePath="..\..\src\switch_regex.c" RelativePath="..\..\src\switch_regex.c"
> >
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论