Re: Bug in signalmodule.c + FIX (probably a hack :-)

Guido.van.Rossum@cwi.nl
Fri, 09 Sep 1994 10:26:35 +0200

Lance writes:

> I can make some changes to fix this problem, but they will only
> be valid on systems that conform to IEEE POSIX Std 1003.1-1990,
> XPG3, NIST FIPS 151-1.
[...]
> This should fix the problems, but I don't know what systems support
> these routines.

Hmm, I'm still awfully afraid of using the POSIX signal interfaces.
E.g. the SGI IRIX 5 man page for signals warns:

The POSIX signal routines (sigaction(2), sigpending(2), sigprocmask(2),
sigsuspend(2), sigsetjmp(3)), and the 4.3BSD signal routines (sigvec(3B),
signal(3B), sigblock(3B), sigpause(3B), sigsetmask(3B)) must NEVER be
used with signal(2) or sigset(2).

(their capitalization).

I'd say leave things alone except for Michael Scharf's proposal --
I'll do that.

--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
<URL:http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>