aboutsummaryrefslogtreecommitdiffstats
path: root/src/w32.c
diff options
context:
space:
mode:
authorGlenn Morris2012-12-09 18:00:42 -0800
committerGlenn Morris2012-12-09 18:00:42 -0800
commit265c2fbf11cb8bf9b805df63ecb9508631f08e35 (patch)
tree808684294d7ec600f5300e0a5d5f868740096f7b /src/w32.c
parent5f460827dd14fbfae26ac8451cedd4446817d1ec (diff)
parentf433306af510e86a614e9f9f082b6d2d5f56a968 (diff)
downloademacs-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.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/w32.c b/src/w32.c
index b6bb653369d..e163a3a1ee3 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -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 */
103typedef struct _PROCESS_MEMORY_COUNTERS_EX { 103typedef 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);
352typedef BOOL (WINAPI * GetProcessWorkingSetSize_Proc) ( 352typedef BOOL (WINAPI * GetProcessWorkingSetSize_Proc) (
353 HANDLE hProcess, 353 HANDLE hProcess,
354 DWORD * lpMinimumWorkingSetSize, 354 PSIZE_T lpMinimumWorkingSetSize,
355 DWORD * lpMaximumWorkingSetSize); 355 PSIZE_T lpMaximumWorkingSetSize);
356typedef BOOL (WINAPI * GlobalMemoryStatus_Proc) ( 356typedef BOOL (WINAPI * GlobalMemoryStatus_Proc) (
357 LPMEMORYSTATUS lpBuffer); 357 LPMEMORYSTATUS lpBuffer);
358typedef BOOL (WINAPI * GlobalMemoryStatusEx_Proc) ( 358typedef BOOL (WINAPI * GlobalMemoryStatusEx_Proc) (
@@ -4685,8 +4685,8 @@ get_process_memory_info (HANDLE h_proc,
4685 4685
4686static BOOL WINAPI 4686static BOOL WINAPI
4687get_process_working_set_size (HANDLE h_proc, 4687get_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)),