diff options
| author | Glenn Morris | 2012-12-09 18:00:42 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-12-09 18:00:42 -0800 |
| commit | 265c2fbf11cb8bf9b805df63ecb9508631f08e35 (patch) | |
| tree | 808684294d7ec600f5300e0a5d5f868740096f7b /src/w32.c | |
| parent | 5f460827dd14fbfae26ac8451cedd4446817d1ec (diff) | |
| parent | f433306af510e86a614e9f9f082b6d2d5f56a968 (diff) | |
| download | emacs-265c2fbf11cb8bf9b805df63ecb9508631f08e35.tar.gz emacs-265c2fbf11cb8bf9b805df63ecb9508631f08e35.zip | |
Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca
Diffstat (limited to 'src/w32.c')
| -rw-r--r-- | src/w32.c | 36 |
1 files changed, 18 insertions, 18 deletions
| @@ -101,17 +101,17 @@ typedef struct _MEMORY_STATUS_EX { | |||
| 101 | _WIN32_WINNT than what we use. w32api supplied with MinGW 3.15 | 101 | _WIN32_WINNT than what we use. w32api supplied with MinGW 3.15 |
| 102 | defines it in psapi.h */ | 102 | defines it in psapi.h */ |
| 103 | typedef struct _PROCESS_MEMORY_COUNTERS_EX { | 103 | typedef struct _PROCESS_MEMORY_COUNTERS_EX { |
| 104 | DWORD cb; | 104 | DWORD cb; |
| 105 | DWORD PageFaultCount; | 105 | DWORD PageFaultCount; |
| 106 | DWORD PeakWorkingSetSize; | 106 | SIZE_T PeakWorkingSetSize; |
| 107 | DWORD WorkingSetSize; | 107 | SIZE_T WorkingSetSize; |
| 108 | DWORD QuotaPeakPagedPoolUsage; | 108 | SIZE_T QuotaPeakPagedPoolUsage; |
| 109 | DWORD QuotaPagedPoolUsage; | 109 | SIZE_T QuotaPagedPoolUsage; |
| 110 | DWORD QuotaPeakNonPagedPoolUsage; | 110 | SIZE_T QuotaPeakNonPagedPoolUsage; |
| 111 | DWORD QuotaNonPagedPoolUsage; | 111 | SIZE_T QuotaNonPagedPoolUsage; |
| 112 | DWORD PagefileUsage; | 112 | SIZE_T PagefileUsage; |
| 113 | DWORD PeakPagefileUsage; | 113 | SIZE_T PeakPagefileUsage; |
| 114 | DWORD PrivateUsage; | 114 | SIZE_T PrivateUsage; |
| 115 | } PROCESS_MEMORY_COUNTERS_EX,*PPROCESS_MEMORY_COUNTERS_EX; | 115 | } PROCESS_MEMORY_COUNTERS_EX,*PPROCESS_MEMORY_COUNTERS_EX; |
| 116 | #endif | 116 | #endif |
| 117 | 117 | ||
| @@ -351,8 +351,8 @@ typedef BOOL (WINAPI * GetProcessMemoryInfo_Proc) ( | |||
| 351 | DWORD cb); | 351 | DWORD cb); |
| 352 | typedef BOOL (WINAPI * GetProcessWorkingSetSize_Proc) ( | 352 | typedef BOOL (WINAPI * GetProcessWorkingSetSize_Proc) ( |
| 353 | HANDLE hProcess, | 353 | HANDLE hProcess, |
| 354 | DWORD * lpMinimumWorkingSetSize, | 354 | PSIZE_T lpMinimumWorkingSetSize, |
| 355 | DWORD * lpMaximumWorkingSetSize); | 355 | PSIZE_T lpMaximumWorkingSetSize); |
| 356 | typedef BOOL (WINAPI * GlobalMemoryStatus_Proc) ( | 356 | typedef BOOL (WINAPI * GlobalMemoryStatus_Proc) ( |
| 357 | LPMEMORYSTATUS lpBuffer); | 357 | LPMEMORYSTATUS lpBuffer); |
| 358 | typedef BOOL (WINAPI * GlobalMemoryStatusEx_Proc) ( | 358 | typedef BOOL (WINAPI * GlobalMemoryStatusEx_Proc) ( |
| @@ -4685,8 +4685,8 @@ get_process_memory_info (HANDLE h_proc, | |||
| 4685 | 4685 | ||
| 4686 | static BOOL WINAPI | 4686 | static BOOL WINAPI |
| 4687 | get_process_working_set_size (HANDLE h_proc, | 4687 | get_process_working_set_size (HANDLE h_proc, |
| 4688 | DWORD *minrss, | 4688 | PSIZE_T minrss, |
| 4689 | DWORD *maxrss) | 4689 | PSIZE_T maxrss) |
| 4690 | { | 4690 | { |
| 4691 | static GetProcessWorkingSetSize_Proc | 4691 | static GetProcessWorkingSetSize_Proc |
| 4692 | s_pfn_Get_Process_Working_Set_Size = NULL; | 4692 | s_pfn_Get_Process_Working_Set_Size = NULL; |
| @@ -4931,7 +4931,7 @@ system_process_attributes (Lisp_Object pid) | |||
| 4931 | unsigned egid; | 4931 | unsigned egid; |
| 4932 | PROCESS_MEMORY_COUNTERS mem; | 4932 | PROCESS_MEMORY_COUNTERS mem; |
| 4933 | PROCESS_MEMORY_COUNTERS_EX mem_ex; | 4933 | PROCESS_MEMORY_COUNTERS_EX mem_ex; |
| 4934 | DWORD minrss, maxrss; | 4934 | SIZE_T minrss, maxrss; |
| 4935 | MEMORYSTATUS memst; | 4935 | MEMORYSTATUS memst; |
| 4936 | MEMORY_STATUS_EX memstex; | 4936 | MEMORY_STATUS_EX memstex; |
| 4937 | double totphys = 0.0; | 4937 | double totphys = 0.0; |
| @@ -5159,7 +5159,7 @@ system_process_attributes (Lisp_Object pid) | |||
| 5159 | && get_process_memory_info (h_proc, (PROCESS_MEMORY_COUNTERS *)&mem_ex, | 5159 | && get_process_memory_info (h_proc, (PROCESS_MEMORY_COUNTERS *)&mem_ex, |
| 5160 | sizeof (mem_ex))) | 5160 | sizeof (mem_ex))) |
| 5161 | { | 5161 | { |
| 5162 | DWORD rss = mem_ex.WorkingSetSize / 1024; | 5162 | SIZE_T rss = mem_ex.WorkingSetSize / 1024; |
| 5163 | 5163 | ||
| 5164 | attrs = Fcons (Fcons (Qmajflt, | 5164 | attrs = Fcons (Fcons (Qmajflt, |
| 5165 | make_fixnum_or_float (mem_ex.PageFaultCount)), | 5165 | make_fixnum_or_float (mem_ex.PageFaultCount)), |
| @@ -5174,7 +5174,7 @@ system_process_attributes (Lisp_Object pid) | |||
| 5174 | else if (h_proc | 5174 | else if (h_proc |
| 5175 | && get_process_memory_info (h_proc, &mem, sizeof (mem))) | 5175 | && get_process_memory_info (h_proc, &mem, sizeof (mem))) |
| 5176 | { | 5176 | { |
| 5177 | DWORD rss = mem_ex.WorkingSetSize / 1024; | 5177 | SIZE_T rss = mem_ex.WorkingSetSize / 1024; |
| 5178 | 5178 | ||
| 5179 | attrs = Fcons (Fcons (Qmajflt, | 5179 | attrs = Fcons (Fcons (Qmajflt, |
| 5180 | make_fixnum_or_float (mem.PageFaultCount)), | 5180 | make_fixnum_or_float (mem.PageFaultCount)), |