Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
allendowney
GitHub Repository: allendowney/cpython
Path: blob/main/Include/intrcheck.h
12 views
1
#ifndef Py_INTRCHECK_H
2
#define Py_INTRCHECK_H
3
#ifdef __cplusplus
4
extern "C" {
5
#endif
6
7
PyAPI_FUNC(int) PyOS_InterruptOccurred(void);
8
#ifdef HAVE_FORK
9
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03070000
10
PyAPI_FUNC(void) PyOS_BeforeFork(void);
11
PyAPI_FUNC(void) PyOS_AfterFork_Parent(void);
12
PyAPI_FUNC(void) PyOS_AfterFork_Child(void);
13
#endif
14
#endif
15
/* Deprecated, please use PyOS_AfterFork_Child() instead */
16
Py_DEPRECATED(3.7) PyAPI_FUNC(void) PyOS_AfterFork(void);
17
18
#ifndef Py_LIMITED_API
19
PyAPI_FUNC(int) _PyOS_IsMainThread(void);
20
21
#ifdef MS_WINDOWS
22
/* windows.h is not included by Python.h so use void* instead of HANDLE */
23
PyAPI_FUNC(void*) _PyOS_SigintEvent(void);
24
#endif
25
#endif /* !Py_LIMITED_API */
26
27
#ifdef __cplusplus
28
}
29
#endif
30
#endif /* !Py_INTRCHECK_H */
31
32