File indexing completed on 2025-11-19 09:50:45
0001 #ifndef Py_EMSCRIPTEN_SIGNAL_H
0002 #define Py_EMSCRIPTEN_SIGNAL_H
0003
0004 #if defined(__EMSCRIPTEN__)
0005
0006 #ifndef Py_BUILD_CORE
0007 # error "this header requires Py_BUILD_CORE define"
0008 #endif
0009
0010 void
0011 _Py_CheckEmscriptenSignals(void);
0012
0013 void
0014 _Py_CheckEmscriptenSignalsPeriodically(void);
0015
0016 #define _Py_CHECK_EMSCRIPTEN_SIGNALS() _Py_CheckEmscriptenSignals()
0017
0018 #define _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY() _Py_CheckEmscriptenSignalsPeriodically()
0019
0020 extern int Py_EMSCRIPTEN_SIGNAL_HANDLING;
0021 extern int _Py_emscripten_signal_clock;
0022
0023 #else
0024
0025 #define _Py_CHECK_EMSCRIPTEN_SIGNALS()
0026 #define _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY()
0027
0028 #endif
0029
0030 #endif