Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Singular
cntrlc.h
Go to the documentation of this file.
1
#ifndef CNTRLC_H
2
#define CNTRLC_H
3
/****************************************
4
* Computer Algebra System SINGULAR *
5
****************************************/
6
/*
7
* ABSTRACT - interupt and signal handling
8
*/
9
#include <setjmp.h>
10
#include <
kernel/mod2.h
>
11
#include <
kernel/structs.h
>
12
13
extern
jmp_buf
si_start_jmpbuf
;
14
extern
short
si_restart
;
15
extern
int
siRandomStart
;
16
extern
BOOLEAN
siCntrlc
;
17
void
init_signals
();
18
19
extern
BOOLEAN
singular_in_batchmode
;
20
/* TRUE for child of a fork or started with --batch*/
21
22
/* for deferring the call of m2_end() in SIGTERM handler if necessary */
23
extern
volatile
BOOLEAN
do_shutdown
;
24
extern
volatile
int
defer_shutdown
;
25
26
#endif
structs.h
siRandomStart
int siRandomStart
Definition:
cntrlc.cc:103
mod2.h
si_start_jmpbuf
jmp_buf si_start_jmpbuf
Definition:
cntrlc.cc:102
do_shutdown
volatile BOOLEAN do_shutdown
Definition:
cntrlc.cc:84
si_restart
short si_restart
Definition:
cntrlc.cc:104
siCntrlc
BOOLEAN siCntrlc
Definition:
cntrlc.cc:105
singular_in_batchmode
BOOLEAN singular_in_batchmode
Definition:
cntrlc.cc:72
init_signals
void init_signals()
Definition:
cntrlc.cc:573
BOOLEAN
int BOOLEAN
Definition:
auxiliary.h:88
defer_shutdown
volatile int defer_shutdown
Definition:
cntrlc.cc:85
Generated on Mon Mar 6 2017 11:17:31 by
doxygen 1.8.8
for
Singular debian-1:4.0.3-p3+ds-5~bpo8+1