Blender  V3.3
Functions
creator_signals.c File Reference
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "BLI_sys_types.h"
#include "BLI_fileops.h"
#include "BLI_path_util.h"
#include "BLI_string.h"
#include "BLI_system.h"
#include "BLI_utildefines.h"
#include "BKE_appdir.h"
#include "BKE_blender_version.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include <signal.h>
#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 UNUSED(signum))
 
void main_signal_setup (void)
 
void main_signal_setup_background (void)
 
void main_signal_setup_fpe (void)
 

Function Documentation

◆ main_signal_setup()

void main_signal_setup ( void  )

◆ main_signal_setup_background()

void main_signal_setup_background ( void  )

Definition at line 242 of file creator_signals.c.

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 254 of file creator_signals.c.

References NULL.

Referenced by arg_handle_debug_fpe_set().

◆ sig_handle_abort()

static void sig_handle_abort ( int   UNUSEDsignum)
static

Definition at line 214 of file creator_signals.c.

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 70 of file creator_signals.c.

References count, and G.

Referenced by main_signal_setup_background().

◆ sig_handle_crash()

static void sig_handle_crash ( int  signum)
static

◆ sig_handle_crash_backtrace()

static void sig_handle_crash_backtrace ( FILE *  fp)
static

Definition at line 87 of file creator_signals.c.

References BLI_system_backtrace().

Referenced by sig_handle_crash().