From 829513c9ce654af4e2dc74a59164d888f45fd2e8 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 31 Mar 2016 18:12:30 +0400 Subject: [PATCH] fixed building for OS X / Linux --- Telegram/SourceFiles/logs.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Telegram/SourceFiles/logs.cpp b/Telegram/SourceFiles/logs.cpp index 916193635..c57528911 100644 --- a/Telegram/SourceFiles/logs.cpp +++ b/Telegram/SourceFiles/logs.cpp @@ -1023,13 +1023,13 @@ namespace internal { internal::ReportFile = nullptr; } #else // Q_OS_WIN - CrashDumpFile = fopen(QFile::encodeName(CrashDumpPath).constData(), "wb"); + internal::ReportFile = fopen(QFile::encodeName(internal::ReportPath).constData(), "wb"); #endif // else for Q_OS_WIN if (internal::ReportFile) { #ifdef Q_OS_WIN internal::ReportFileNo = _fileno(internal::ReportFile); #else // Q_OS_WIN - CrashDumpFileNo = fileno(internal::ReportFile); + internal::ReportFileNo = fileno(internal::ReportFile); #endif // else for Q_OS_WIN if (internal::SetSignalHandlers) { #ifndef Q_OS_WIN @@ -1039,12 +1039,12 @@ namespace internal { sigemptyset(&sigact.sa_mask); sigact.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; - sigaction(SIGABRT, &sigact, &SIG_def[SIGABRT]); - sigaction(SIGSEGV, &sigact, &SIG_def[SIGSEGV]); - sigaction(SIGILL, &sigact, &SIG_def[SIGILL]); - sigaction(SIGFPE, &sigact, &SIG_def[SIGFPE]); - sigaction(SIGBUS, &sigact, &SIG_def[SIGBUS]); - sigaction(SIGSYS, &sigact, &SIG_def[SIGSYS]); + sigaction(SIGABRT, &sigact, &internal::SIG_def[SIGABRT]); + sigaction(SIGSEGV, &sigact, &internal::SIG_def[SIGSEGV]); + sigaction(SIGILL, &sigact, &internal::SIG_def[SIGILL]); + sigaction(SIGFPE, &sigact, &internal::SIG_def[SIGFPE]); + sigaction(SIGBUS, &sigact, &internal::SIG_def[SIGBUS]); + sigaction(SIGSYS, &sigact, &internal::SIG_def[SIGSYS]); #else // !Q_OS_WIN signal(SIGABRT, SignalHandlers::internal::Handler); signal(SIGSEGV, SignalHandlers::internal::Handler);