forked from qt-creator/qt-creator
Debugger: Fix compilation with MS VC 2005.
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com>
This commit is contained in:
@@ -33,10 +33,9 @@
|
|||||||
#include <QtCore/QDebug>
|
#include <QtCore/QDebug>
|
||||||
#include <QtCore/QString>
|
#include <QtCore/QString>
|
||||||
|
|
||||||
|
// Enable Win API of XP SP1 and later
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
# ifdef __GNUC__ // Required for OpenThread under MinGW
|
# define _WIN32_WINNT 0x0502
|
||||||
# define _WIN32_WINNT 0x0502
|
|
||||||
# endif // __GNUC__
|
|
||||||
# include <windows.h>
|
# include <windows.h>
|
||||||
# include <utils/winutils.h>
|
# include <utils/winutils.h>
|
||||||
# if !defined(PROCESS_SUSPEND_RESUME) // Check flag for MinGW
|
# if !defined(PROCESS_SUSPEND_RESUME) // Check flag for MinGW
|
||||||
@@ -244,11 +243,6 @@ QString winNormalizeFileName(const QString &f)
|
|||||||
|
|
||||||
bool isWinProcessBeingDebugged(unsigned long pid)
|
bool isWinProcessBeingDebugged(unsigned long pid)
|
||||||
{
|
{
|
||||||
// Exclude VS 2005
|
|
||||||
#if defined(_MSC_VER) && _MSC_VER < 1400
|
|
||||||
Q_UNUSED(pid);
|
|
||||||
return false;
|
|
||||||
#else
|
|
||||||
HANDLE processHandle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid);
|
HANDLE processHandle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid);
|
||||||
if (processHandle == NULL)
|
if (processHandle == NULL)
|
||||||
return false;
|
return false;
|
||||||
@@ -256,7 +250,6 @@ bool isWinProcessBeingDebugged(unsigned long pid)
|
|||||||
CheckRemoteDebuggerPresent(processHandle, &debugged);
|
CheckRemoteDebuggerPresent(processHandle, &debugged);
|
||||||
CloseHandle(processHandle);
|
CloseHandle(processHandle);
|
||||||
return debugged != FALSE;
|
return debugged != FALSE;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
Reference in New Issue
Block a user