My Project
debian-1:4.1.2-p1+ds-2
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_VAR
jmp_buf
si_start_jmpbuf
;
14
EXTERN_VAR
short
si_restart
;
15
EXTERN_VAR
int
siRandomStart
;
16
void
init_signals
();
17
18
EXTERN_VAR
BOOLEAN
singular_in_batchmode
;
19
/* TRUE for child of a fork or started with --batch*/
20
21
/* for deferring the call of m2_end() in SIGTERM handler if necessary */
22
EXTERN_VAR
volatile
BOOLEAN
do_shutdown
;
23
EXTERN_VAR
volatile
int
defer_shutdown
;
24
25
#endif
init_signals
void init_signals()
init signal handlers and error handling for libraries: NTL, factory
Definition:
cntrlc.cc:559
BOOLEAN
int BOOLEAN
Definition:
auxiliary.h:87
structs.h
singular_in_batchmode
EXTERN_VAR BOOLEAN singular_in_batchmode
Definition:
cntrlc.h:17
mod2.h
do_shutdown
EXTERN_VAR volatile BOOLEAN do_shutdown
Definition:
cntrlc.h:21
si_restart
EXTERN_VAR short si_restart
Definition:
cntrlc.h:13
siRandomStart
EXTERN_VAR int siRandomStart
Definition:
cntrlc.h:14
si_start_jmpbuf
EXTERN_VAR jmp_buf si_start_jmpbuf
Definition:
cntrlc.h:12
defer_shutdown
EXTERN_VAR volatile int defer_shutdown
Definition:
cntrlc.h:22
EXTERN_VAR
#define EXTERN_VAR
Definition:
globaldefs.h:6
Generated on Thu Jan 9 2020 20:32:43 for My Project by
doxygen 1.8.16
for
Singular debian-1:4.1.2-p1+ds-2