#include <signal.h>
#include "acconfig.h"
+#include <map>
+#include <string>
typedef void (*signal_handler_t)(int);
+namespace ceph {
+ struct BackTrace;
+}
#if defined(HAVE_SIGDESCR_NP)
# define sig_str(signum) sigdescr_np(signum)
/// uninstall a safe async signal callback
void unregister_async_signal_handler(int signum, signal_handler_t handler);
+void generate_crash_dump(char *base,
+ const ceph::BackTrace& bt,
+ std::map<std::string,std::string> *extra = 0);
+
#endif