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 |