Gentoo Archives: gentoo-portage-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Bertrand SIMONNET <bsimonnet@××××××××.org>
Subject: [gentoo-portage-dev] [PATCH] Do not interrupt on SIGCONT
Date: Thu, 26 Feb 2015 04:30:46
Message-Id: 1424925042-8809-1-git-send-email-vapier@gentoo.org
1 From: Bertrand SIMONNET <bsimonnet@××××××××.org>
2
3 SIGCONT signals should not interrupt any system calls (locking or wait pid for
4 example).
5
6 URL: http://crbug.com/417800
7 X-Gentoo-Bug-URL: https://bugs.gentoo.org/500436
8 ---
9 pym/_emerge/Scheduler.py | 1 +
10 1 file changed, 1 insertion(+)
11
12 diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
13 index d6db311..6e3bf1a 100644
14 --- a/pym/_emerge/Scheduler.py
15 +++ b/pym/_emerge/Scheduler.py
16 @@ -1017,6 +1017,7 @@ class Scheduler(PollScheduler):
17 earlier_sigterm_handler = signal.signal(signal.SIGTERM, sighandler)
18 earlier_sigcont_handler = \
19 signal.signal(signal.SIGCONT, self._sigcont_handler)
20 + signal.siginterrupt(signal.SIGCONT, False)
21
22 try:
23 rval = self._merge()
24 --
25 2.3.0

Replies

Subject Author
Re: [gentoo-portage-dev] [PATCH] Do not interrupt on SIGCONT Zac Medico <zmedico@g.o>