Blender V4.3
creator_signals.cc File Reference
#include <cerrno>
#include <cstdlib>
#include <cstring>
#include "BLI_fileops.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_system.h"
#include "BLI_utildefines.h"
#include "BKE_appdir.hh"
#include "BKE_blender_version.h"
#include "BKE_global.hh"
#include "BKE_main.hh"
#include "BKE_report.hh"
#include "BKE_wm_runtime.hh"
#include <csignal>
#include "creator_intern.h"

Go to the source code of this file.

Functions

static void sig_handle_blender_esc (int sig)
 
static void sig_handle_crash_backtrace (FILE *fp)
 
static void sig_handle_crash (int signum)
 
static void sig_handle_abort (int)
 
void main_signal_setup ()
 
void main_signal_setup_background ()
 
void main_signal_setup_fpe ()
 

Function Documentation

◆ main_signal_setup()

◆ main_signal_setup_background()

void main_signal_setup_background ( void )

Definition at line 215 of file creator_signals.cc.

References BLI_assert, G, and sig_handle_blender_esc().

Referenced by main().

◆ main_signal_setup_fpe()

void main_signal_setup_fpe ( void )

Definition at line 225 of file creator_signals.cc.

Referenced by arg_handle_debug_fpe_set().

◆ sig_handle_abort()

static void sig_handle_abort ( int )
static

Definition at line 187 of file creator_signals.cc.

References BKE_tempdir_session_purge().

Referenced by main_signal_setup().

◆ sig_handle_blender_esc()

static void sig_handle_blender_esc ( int sig)
static

Definition at line 68 of file creator_signals.cc.

References count, G, and printf.

Referenced by main_signal_setup_background().

◆ sig_handle_crash()

◆ sig_handle_crash_backtrace()

static void sig_handle_crash_backtrace ( FILE * fp)
static

Definition at line 84 of file creator_signals.cc.

References BLI_system_backtrace().

Referenced by sig_handle_crash().