aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/log.c
diff options
context:
space:
mode:
authorckelsel <ckelsel@hotmail.com>2017-08-02 09:24:24 +0800
committerckelsel <ckelsel@hotmail.com>2017-08-02 09:24:24 +0800
commitb16a4ad49a010a8a2f1019394396fee5facbbd16 (patch)
tree8ac26ac0549434c20acb12ca6e939c555b710069 /src/nvim/log.c
parent7c7039767aa4d715aea997721b0d759b308a43d4 (diff)
parent27356de2697ca542ded05ea6c2017a3ca738084f (diff)
downloadrneovim-b16a4ad49a010a8a2f1019394396fee5facbbd16.tar.gz
rneovim-b16a4ad49a010a8a2f1019394396fee5facbbd16.tar.bz2
rneovim-b16a4ad49a010a8a2f1019394396fee5facbbd16.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/nvim/log.c')
-rw-r--r--src/nvim/log.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/nvim/log.c b/src/nvim/log.c
index 252fe5438d..b64aef3cac 100644
--- a/src/nvim/log.c
+++ b/src/nvim/log.c
@@ -25,6 +25,10 @@ static uv_mutex_t mutex;
# include "log.c.generated.h"
#endif
+#ifdef HAVE_EXECINFO_BACKTRACE
+# include <execinfo.h>
+#endif
+
static bool log_try_create(char *fname)
{
if (fname == NULL || fname[0] == '\0') {
@@ -173,8 +177,7 @@ FILE *open_log_file(void)
return stderr;
}
-#if defined(__linux__)
-# include <execinfo.h>
+#ifdef HAVE_EXECINFO_BACKTRACE
void log_callstack(const char *const func_name, const int line_num)
{
void *trace[100];