summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/crash.cc
diff options
context:
space:
mode:
authorSamuel Bronson <naesten@gmail.com>2013-11-02 23:28:57 -0400
committerSamuel Bronson <naesten@gmail.com>2013-11-02 23:28:57 -0400
commit315f20b8f696447a572f717c560ec7af1a1e7960 (patch)
tree2d06a26251c35ee0152b55b7faa47a0949ecae7c /crawl-ref/source/crash.cc
parentc0596bc792707abf60b35d798645bef3de2e345f (diff)
downloadcrawl-ref-315f20b8f696447a572f717c560ec7af1a1e7960.tar.gz
crawl-ref-315f20b8f696447a572f717c560ec7af1a1e7960.zip
Don't tell GDB where the executable is, it knows how to find it ...
Diffstat (limited to 'crawl-ref/source/crash.cc')
-rw-r--r--crawl-ref/source/crash.cc8
1 files changed, 0 insertions, 8 deletions
diff --git a/crawl-ref/source/crash.cc b/crawl-ref/source/crash.cc
index 5732c7898b..fee144a08c 100644
--- a/crawl-ref/source/crash.cc
+++ b/crawl-ref/source/crash.cc
@@ -385,13 +385,6 @@ void call_gdb(FILE *file)
dup2(fd, 2);
close(fd);
- char exe[2048];
- ssize_t len = readlink("/proc/self/exe", exe, sizeof(exe) - 1);
- if (len == -1)
- strcpy(exe, "./crawl");
- else
- exe[len] = 0; // readlink() doesn't null-terminate
-
const char* argv[] =
{
"gdb",
@@ -400,7 +393,6 @@ void call_gdb(FILE *file)
"-batch",
"-ex",
"bt full",
- exe,
0
};
execv("/usr/bin/gdb", (char* const*)argv);