[3.9] bpo-41498: Fix build on platforms without sigset_t (GH-29770) (GH-29774) by tiran · Pull Request #29774 · python/cpython
#ifdef HAVE_SETSIG_T
/*[python input]
class sigset_t_converter(CConverter):
[python start generated code]*/ /*[python end generated code: output=da39a3ee5e6b4b0d input=b5689d14466b6823]*/ #endif
/* NOTES ON THE INTERACTION BETWEEN SIGNALS AND THREADS
#endif
#ifdef HAVE_SIGSET_T #if defined(PYPTHREAD_SIGMASK) || defined(HAVE_SIGPENDING) static PyObject* sigset_to_set(sigset_t mask)
#endif /* #ifdef HAVE_SIGWAIT */ #endif /* #ifdef HAVE_SIGSET_T */
#if defined(HAVE_SIGFILLSET) || defined(MS_WINDOWS) #if (defined(HAVE_SIGFILLSET) && defined(HAVE_SIGSET_T)) || defined(MS_WINDOWS)
/*[clinic input] signal.valid_signals
#endif /* #if defined(HAVE_SIGFILLSET) || defined(MS_WINDOWS) */ #endif /* #if (defined(HAVE_SIGFILLSET) && defined(HAVE_SIGSET_T)) || defined(MS_WINDOWS) */
#if defined(HAVE_SIGWAITINFO) || defined(HAVE_SIGTIMEDWAIT)
#ifdef HAVE_SIGSET_T #ifdef HAVE_SIGWAITINFO
/*[clinic input]
#endif /* #ifdef HAVE_SIGTIMEDWAIT */ #endif /* #ifdef HAVE_SIGSET_T */
#if defined(HAVE_PTHREAD_KILL)