mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-10 13:03:41 -04:00
22 lines
563 B
C
22 lines
563 B
C
$NetBSD: patch-src_signals.c,v 1.1 2012/02/16 14:05:08 hans Exp $
|
|
|
|
--- src/signals.c.orig 2000-03-15 23:13:29.000000000 +0100
|
|
+++ src/signals.c 2012-01-20 13:11:43.374363790 +0100
|
|
@@ -45,11 +45,14 @@ trapsignals (void)
|
|
void
|
|
suspend (int n)
|
|
{
|
|
+ sigset_t set;
|
|
+
|
|
restoreterm();
|
|
signal(SIGTSTP, SIG_DFL);
|
|
- sigsetmask(sigblock(0) &~ mask(SIGTSTP));
|
|
+ sigaddset(&set, SIGTSTP);
|
|
+ sigprocmask(SIG_UNBLOCK, &set, NULL);
|
|
kill(0, SIGTSTP);
|
|
- sigblock(mask(SIGTSTP));
|
|
+ sigprocmask(SIG_BLOCK, &set, NULL);
|
|
signal(SIGTSTP, suspend);
|
|
icbterm();
|
|
continued = 1;
|