From cd2b97aac250b895e5834ef989d0550c33bd7c47 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sat, 5 Sep 2020 17:33:01 +0200 Subject: [PATCH] Fix windows build --- td/telegram/cli.cpp | 4 ++++ test/main.cpp | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/td/telegram/cli.cpp b/td/telegram/cli.cpp index dd58fb4fc..e07c65a72 100644 --- a/td/telegram/cli.cpp +++ b/td/telegram/cli.cpp @@ -38,7 +38,9 @@ #include "td/utils/StringBuilder.h" #include "td/utils/Time.h" +#ifndef _WIN32 #include "td/utils/death_handler.h" +#endif #ifndef USE_READLINE #include "td/utils/find_boundary.h" @@ -4345,7 +4347,9 @@ static void on_fatal_error(const char *error) { } void main(int argc, char **argv) { +#ifndef _WIN32 Debug::DeathHandler dh; +#endif ignore_signal(SignalType::HangUp).ensure(); ignore_signal(SignalType::Pipe).ensure(); set_signal_handler(SignalType::Error, fail_signal).ensure(); diff --git a/test/main.cpp b/test/main.cpp index e5e1d8ebe..995656134 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -10,14 +10,19 @@ #include "td/utils/OptionParser.h" #include "td/utils/Slice.h" #include "td/utils/tests.h" + +#ifndef _WIN32 #include "td/utils/death_handler.h" +#endif #if TD_EMSCRIPTEN #include #endif int main(int argc, char **argv) { +#ifndef _WIN32 Debug::DeathHandler dh; +#endif td::init_openssl_threads(); td::TestsRunner &runner = td::TestsRunner::get_default();