![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
Handling signals to abort operation. More...
#include "private.h"
Functions | |
void | signals_init (void) |
void | signals_block (void) |
void | signals_unblock (void) |
Unblock the signals blocked by signals_block(). | |
void | signals_exit (void) |
Variables | |
volatile sig_atomic_t | user_abort = false |
Handling signals to abort operation.
|
extern |
Block the signals which don't have SA_RESTART and which would just set user_abort to true. This is handy when we don't want to handle EINTR and don't want SA_RESTART either.
|
extern |
If user has sent us a signal earlier to terminate the process, re-raise that signal to actually terminate the process.
|
extern |
Initialize the signal handler, which will set user_abort to true when user e.g. presses C-c.
|
extern |
Unblock the signals blocked by signals_block().