#ifndef _AUTODMP_H_ #define _AUTODMP_H_ #include #include class AutoDmp { public: AutoDmp(); ~AutoDmp(); private: static void signalHandler(int sig, siginfo_t* info, void* context); void installSignalHandlers(); void restoreSignalHandlers(); struct sigaction old_actions[6]; static const int handled_signals[6]; }; #endif