Only expose clean_backtrace() if we'll implement it

Fixes windows compilation; bug not in any released Tor.

Bugfix on cc9e86db.
This commit is contained in:
Nick Mathewson 2014-04-16 22:00:13 -04:00
parent 438a03ef7c
commit 211b8cc318

View File

@ -11,8 +11,11 @@ int configure_backtrace_handler(const char *tor_version);
void clean_up_backtrace_handler(void); void clean_up_backtrace_handler(void);
#ifdef EXPOSE_CLEAN_BACKTRACE #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); void clean_backtrace(void **stack, int depth, const ucontext_t *ctx);
#endif #endif
#endif
#endif #endif