1 #ifndef Py_EMSCRIPTEN_SIGNAL_H
2 #define Py_EMSCRIPTEN_SIGNAL_H
3 
4 #if defined(__EMSCRIPTEN__)
5 
6 void
7 _Py_CheckEmscriptenSignals(void);
8 
9 void
10 _Py_CheckEmscriptenSignalsPeriodically(void);
11 
12 #define _Py_CHECK_EMSCRIPTEN_SIGNALS() _Py_CheckEmscriptenSignals()
13 
14 #define _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY() _Py_CheckEmscriptenSignalsPeriodically()
15 
16 extern int Py_EMSCRIPTEN_SIGNAL_HANDLING;
17 
18 #else
19 
20 #define _Py_CHECK_EMSCRIPTEN_SIGNALS()
21 #define _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY()
22 
23 #endif // defined(__EMSCRIPTEN__)
24 
25 #endif // ndef Py_EMSCRIPTEN_SIGNAL_H
26