summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/crash.cc
diff options
context:
space:
mode:
authorSamuel Bronson <naesten@gmail.com>2013-10-13 22:53:51 -0400
committerSamuel Bronson <naesten@gmail.com>2013-10-13 22:53:51 -0400
commit158895350236bc41d2b9b55a75209e2100101cad (patch)
tree52ebf8e91c402fd6692bdfce0decc926ed75bb9b /crawl-ref/source/crash.cc
parent2d0d980657a476a3c9c5f16ddfc8ea6f4aa5f309 (diff)
downloadcrawl-ref-158895350236bc41d2b9b55a75209e2100101cad.tar.gz
crawl-ref-158895350236bc41d2b9b55a75209e2100101cad.zip
Make _crash_signal_handler() non-static to elucidate stack traces
Not a big deal, but I found it stashed from ages ago and why not ...
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r--crawl-ref/source/crash.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc
index dceddd9662..041d8b1703 100644
--- a/crawl-ref/source/crash.cc
+++ b/crawl-ref/source/crash.cc
@@ -79,7 +79,10 @@ static int _crash_signal = 0;
static int _recursion_depth = 0;
static mutex_t crash_mutex;
-static void _crash_signal_handler(int sig_num)
+// Make this non-static so stack traces are easier to follow
+void _crash_signal_handler(int sig_num);
+
+void _crash_signal_handler(int sig_num)
{
// We rely on mutexes ignoring locks held by the same thread.
// On some platforms, this must be explicitly enabled (which we do).