Nilorea Library
C utilities for networking, threading, graphics
Loading...
Searching...
No Matches
n_signals.h
Go to the documentation of this file.
1/*
2 * Nilorea Library
3 * Copyright (C) 2005-2026 Castagnier Mickael
4 *
5 * This program is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation, either version 3 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program. If not, see <https://www.gnu.org/licenses/>.
17 */
18
26#ifndef __N_SIGNALS__
27#define __N_SIGNALS__
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
39#define SIGALTSTACK_SIZE 65536
41#define MAX_STACK_FRAMES 32
42
44void set_signal_handler(const char* progname);
45
50#ifdef __cplusplus
51}
52#endif
53
54#endif /* #ifndef __N_SIGNALS__ */
char * progname
Definition ex_signals.c:49
void set_signal_handler(const char *progname)
install the backtrace signal handler
Definition n_signals.c:391