diff options
| author | Eli Zaretskii | 2010-11-22 20:09:29 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2010-11-22 20:09:29 +0200 |
| commit | b8e5cf1da0ef8f5e3cc37dd4276fe813f0305182 (patch) | |
| tree | 26cd612c45d00094f6d01c053e46d2f5d89b64aa /src | |
| parent | 0c3b672775df3ba6f1f165e5565765a29ce5616d (diff) | |
| download | emacs-b8e5cf1da0ef8f5e3cc37dd4276fe813f0305182.tar.gz emacs-b8e5cf1da0ef8f5e3cc37dd4276fe813f0305182.zip | |
Back-port 2010-09-17T21:34:45Z!eliz@gnu.org from the trunk, to resolve bug #7452.
w32.c (_PROCESS_MEMORY_COUNTERS_EX): Don't define with versions
of w32api >= 3.15.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/w32.c | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 0aa7e869c39..cc7e302d733 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2010-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * w32.c (_PROCESS_MEMORY_COUNTERS_EX): Don't define with versions | ||
| 4 | of w32api >= 3.15. (Bug#6989) (Bug#7452) | ||
| 5 | |||
| 1 | 2010-11-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 6 | 2010-11-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 7 | ||
| 3 | * alloc.c (mark_terminals): Ensure that the image cache is marked | 8 | * alloc.c (mark_terminals): Ensure that the image cache is marked |
| @@ -94,8 +94,11 @@ typedef struct _MEMORY_STATUS_EX { | |||
| 94 | 94 | ||
| 95 | #include <tlhelp32.h> | 95 | #include <tlhelp32.h> |
| 96 | #include <psapi.h> | 96 | #include <psapi.h> |
| 97 | #include <w32api.h> | ||
| 98 | #if !defined(__MINGW32__) || __W32API_MAJOR_VERSION < 3 || (__W32API_MAJOR_VERSION == 3 && __W32API_MINOR_VERSION < 15) | ||
| 97 | /* This either is not in psapi.h or guarded by higher value of | 99 | /* This either is not in psapi.h or guarded by higher value of |
| 98 | _WIN32_WINNT than what we use. */ | 100 | _WIN32_WINNT than what we use. w32api supplied with MinGW 3.15 |
| 101 | defines it in psapi.h */ | ||
| 99 | typedef struct _PROCESS_MEMORY_COUNTERS_EX { | 102 | typedef struct _PROCESS_MEMORY_COUNTERS_EX { |
| 100 | DWORD cb; | 103 | DWORD cb; |
| 101 | DWORD PageFaultCount; | 104 | DWORD PageFaultCount; |
| @@ -109,6 +112,7 @@ typedef struct _PROCESS_MEMORY_COUNTERS_EX { | |||
| 109 | DWORD PeakPagefileUsage; | 112 | DWORD PeakPagefileUsage; |
| 110 | DWORD PrivateUsage; | 113 | DWORD PrivateUsage; |
| 111 | } PROCESS_MEMORY_COUNTERS_EX,*PPROCESS_MEMORY_COUNTERS_EX; | 114 | } PROCESS_MEMORY_COUNTERS_EX,*PPROCESS_MEMORY_COUNTERS_EX; |
| 115 | #endif | ||
| 112 | 116 | ||
| 113 | #ifdef HAVE_SOCKETS /* TCP connection support, if kernel can do it */ | 117 | #ifdef HAVE_SOCKETS /* TCP connection support, if kernel can do it */ |
| 114 | #include <sys/socket.h> | 118 | #include <sys/socket.h> |