diff options
author | Dwight <dmerriman@gmail.com> | 2010-01-15 17:16:17 -0500 |
---|---|---|
committer | Dwight <dmerriman@gmail.com> | 2010-01-15 17:16:17 -0500 |
commit | 95ba1b843ec69b2fba574b2a502f3df7efe33d92 (patch) | |
tree | 0b3e27bcb5b20172ae795f96f206a35a8932da89 | |
parent | 945f38416c566a494da880355816cbcc5d1733fd (diff) | |
download | mongo-95ba1b843ec69b2fba574b2a502f3df7efe33d92.tar.gz |
elim warning on windows
-rw-r--r-- | util/processinfo_win32.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/util/processinfo_win32.cpp b/util/processinfo_win32.cpp index 7148cf3fba1..111ee069b4b 100644 --- a/util/processinfo_win32.cpp +++ b/util/processinfo_win32.cpp @@ -47,9 +47,11 @@ namespace mongo { int ProcessInfo::getVirtualMemorySize(){ MEMORYSTATUSEX mse; - mse.dwLength = sizeof(mse); + mse.dwLength = sizeof(mse); assert( GlobalMemoryStatusEx( &mse ) ); - return (mse.ullTotalVirtual - mse.ullAvailVirtual) / (1024 * 1024) ; + DWORDLONG x = (mse.ullTotalVirtual - mse.ullAvailVirtual) / (1024 * 1024) ; + assert( x <= 0x7fffffff ); + return (int) x; } int ProcessInfo::getResidentSize(){ |