Main Page
Related Pages
Data Structures
Files
File List
Globals
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 <
misc/auxiliary.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
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
auxiliary.h
All the auxiliary stuff.
init_signals
void init_signals()
Definition:
cntrlc.cc:573
BOOLEAN
int BOOLEAN
Definition:
auxiliary.h:131
defer_shutdown
volatile int defer_shutdown
Definition:
cntrlc.cc:85
Generated on Thu Sep 29 2016 10:48:09 by
doxygen 1.8.11
for
Singular debian-4.0.3-p1+ds-4