ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
signal.h
Go to the documentation of this file.
1#pragma once
2
17
18#include <stdint.h>
19#include "../asciichat_errno.h"
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
38typedef void (*platform_crash_handler_t)(int signal, void *context);
39
69
80
91const char *platform_signal_name(int signal);
92
93#ifdef __cplusplus
94}
95#endif
96
Synchronized per-thread pending error stacks and value snapshots. SET_ERRNO pushes,...
void platform_install_crash_handler(void)
Install crash handlers for the application.
asciichat_error_t
Error and exit codes - unified status values (0-255).
Definition error_codes.h:44
void(* platform_crash_handler_t)(int signal, void *context)
Callback function type for crash handlers.
Definition signal.h:38
const char * platform_signal_name(int signal)
Get human-readable name for signal number.
asciichat_error_t platform_uninstall_crash_handler(void)
Uninstall the crash signal handler.