Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
signals.h
Go to the documentation of this file.
1// SPDX-License-Identifier: 0BSD
2
4//
7//
8// Author: Lasse Collin
9//
11
15extern volatile sig_atomic_t user_abort;
16
17
20extern void signals_init(void);
21
22
23#if (defined(_WIN32) && !defined(__CYGWIN__)) || defined(__VMS)
24# define signals_block() do { } while (0)
25# define signals_unblock() do { } while (0)
26#else
30extern void signals_block(void);
31
33extern void signals_unblock(void);
34#endif
35
36#if defined(_WIN32) && !defined(__CYGWIN__)
37# define signals_exit() do { } while (0)
38#else
41extern void signals_exit(void);
42#endif
volatile sig_atomic_t user_abort
Definition signals.c:16
void signals_init(void)
Definition signals.c:54
void signals_unblock(void)
Unblock the signals blocked by signals_block().
Definition signals.c:135
void signals_block(void)
Definition signals.c:120
void signals_exit(void)
Definition signals.c:153