summaryrefslogtreecommitdiffstats
path: root/HandleCrash.h
blob: 3b2e7d0032470f7f581a890311d139346aeef8ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// This is a simple header file for the crash handling system. It exposes only one method,
// initBlackMagic, which initializes the system, registering signal handlers, or doing
// whatever stupid things need to be done on Windows.
// The platform specific implementations for this system are in UnixCrash.cpp and 
// WinCrash.cpp.

#if defined Q_OS_WIN
#warning Crash handling is not yet implemented on Windows.
#elif defined Q_OS_UNIX
#else
#warning Crash handling is not supported on this platform.
#endif

/**
 * Initializes the crash handling system.
 */
void initBlackMagic();