Lines Matching refs:signum
968 PyObject *signum, *result;
984 signum = PyLong_FromLong(sig);
985 if (signum == NULL) {
989 if (PySet_Add(result, signum) == -1) {
990 Py_DECREF(signum);
994 Py_DECREF(signum);
1081 int err, signum;
1084 err = sigwait(&sigset, &signum);
1091 return PyLong_FromLong(signum);
1618 for (int signum = 1; signum < Py_NSIG; signum++) {
1619 void (*c_handler)(int) = PyOS_getsig(signum);
1632 PyObject* old_func = get_handler(signum);
1633 set_handler(signum, Py_NewRef(func));
1775 for (int signum = 1; signum < Py_NSIG; signum++) {
1776 PyObject *func = get_handler(signum);
1777 _Py_atomic_store_relaxed(&Handlers[signum].tripped, 0);
1778 set_handler(signum, NULL);
1784 PyOS_setsig(signum, SIG_DFL);
1919 PyErr_SetInterruptEx(int signum)
1921 if (signum < 1 || signum >= Py_NSIG) {
1926 PyObject *func = get_handler(signum);
1929 trip_signal(signum);
2011 for (int signum = 1; signum < Py_NSIG; signum++) {
2012 _Py_atomic_store_relaxed(&Handlers[signum].tripped, 0);