Blender V4.5
creator_signals.cc File Reference
#include <cerrno>
#include <cstdlib>
#include "BLI_fileops.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_system.h"
#include "BKE_appdir.hh"
#include "BKE_blender.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 crashlog_file_generate (const char *filepath, const void *os_info)
static void sig_cleanup_and_terminate (int signum)
static void sig_handle_crash_fn (int signum)
static void sig_handle_abort (int)
void main_signal_setup ()
void main_signal_setup_background ()
void main_signal_setup_fpe ()

Function Documentation

◆ crashlog_file_generate()

◆ main_signal_setup()

void main_signal_setup ( void )

◆ main_signal_setup_background()

void main_signal_setup_background ( void )

◆ main_signal_setup_fpe()

void main_signal_setup_fpe ( void )

Definition at line 239 of file creator_signals.cc.

References main_signal_setup_fpe().

Referenced by arg_handle_debug_fpe_set(), and main_signal_setup_fpe().

◆ sig_cleanup_and_terminate()

void sig_cleanup_and_terminate ( int signum)
static

◆ sig_handle_abort()

void sig_handle_abort ( int )
static

Definition at line 201 of file creator_signals.cc.

References BKE_tempdir_session_purge(), and sig_handle_abort().

Referenced by main_signal_setup(), and sig_handle_abort().

◆ sig_handle_blender_esc()

void sig_handle_blender_esc ( int sig)
static

Definition at line 68 of file creator_signals.cc.

References G, printf, and sig_handle_blender_esc().

Referenced by main_signal_setup_background(), and sig_handle_blender_esc().

◆ sig_handle_crash_fn()

void sig_handle_crash_fn ( int signum)
static