]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Only expose clean_backtrace() if we'll implement it
authorNick Mathewson <nickm@torproject.org>
Thu, 17 Apr 2014 02:00:13 +0000 (22:00 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 17 Apr 2014 02:00:13 +0000 (22:00 -0400)
Fixes windows compilation; bug not in any released Tor.

Bugfix on cc9e86db.

src/common/backtrace.h

index b1df2816590442d5a78c06c23d18caf890155a45..1f4d73339f3a78ce489bce487b5f6e051f6efc0e 100644 (file)
@@ -11,8 +11,11 @@ int configure_backtrace_handler(const char *tor_version);
 void clean_up_backtrace_handler(void);
 
 #ifdef EXPOSE_CLEAN_BACKTRACE
+#if defined(HAVE_EXECINFO_H) && defined(HAVE_BACKTRACE) && \
+  defined(HAVE_BACKTRACE_SYMBOLS_FD) && defined(HAVE_SIGACTION)
 void clean_backtrace(void **stack, int depth, const ucontext_t *ctx);
 #endif
+#endif
 
 #endif