From 29aa624047f893b3b3194f00252b2156bbbf4f9b Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Tue, 17 Nov 2020 22:55:30 +0100 Subject: bpo-41686: Move _Py_RestoreSignals() to signalmodule.c (GH-23353) --- Python/pylifecycle.c | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'Python') diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index 77a18e17e0..82ce4f15ad 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -2727,29 +2727,6 @@ Py_Exit(int sts) } -/* Restore signals that the interpreter has called SIG_IGN on to SIG_DFL. - * - * All of the code in this function must only use async-signal-safe functions, - * listed at `man 7 signal` or - * http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_04.html. - * - * If this function is updated, update also _posix_spawn() of subprocess.py. - */ -void -_Py_RestoreSignals(void) -{ -#ifdef SIGPIPE - PyOS_setsig(SIGPIPE, SIG_DFL); -#endif -#ifdef SIGXFZ - PyOS_setsig(SIGXFZ, SIG_DFL); -#endif -#ifdef SIGXFSZ - PyOS_setsig(SIGXFSZ, SIG_DFL); -#endif -} - - /* * The file descriptor fd is considered ``interactive'' if either * a) isatty(fd) is TRUE, or -- cgit v1.2.1