[Python-Dev] Re: [Python-checkins] python/dist/src/Lib/test
test_signal.py,1.9,1.10
Andrew MacIntyre
andymac@bullseye.apana.org.au
Fri, 31 May 2002 08:55:57 +1100 (edt)
On 30 May 2002, Michael Hudson wrote:
> > Python doesn't create any threads. On Linux, I know that when you
> > start your first thread, the thread library creates an extra thread
> > for some internal reasons. Who knows what BSD does though.
>
> I'm not sure either, but I have convinced myself that signal mask
> handling is just buggered on BSD when the program is compiled in a
> multi-threaded style (as, in simple C programs don't do what you
> (well, I) would expect). Note this isn't about actually using threads
> -- just using "cc -pthreads".
>
> Now what do I do? Back my patch out? Not expose the functions on
> BSD? It works on Linux...
>
> Cheers,
> M.
Can you forward me your simple C test case and a description of what you
expect and what you get? I can take the issue up on the FreeBSD lists and
see if I can get any clarifications. If I don't get anything back, then I
guess we'll have to try not exposing the extra stuff on FreeBSD at least.
Have you been able to test on Solaris or NetBSD/OpenBSD? (I'm assuming
these are available in the SF compile farm).
--
Andrew I MacIntyre "These thoughts are mine alone..."
E-mail: andymac@bullseye.apana.org.au | Snail: PO Box 370
andymac@pcug.org.au | Belconnen ACT 2616
Web: http://www.andymac.org/ | Australia