diff Python/thread_pthread.h @ 31614:c2df8a5c357e legacy-trunk

SF Patch #902444: Use process scope thread on FreeBSD. System scope is too expensive on FreeBSD's KSE threading infrastructure and even test_threadedimport fails on default setting.
author Hye-Shik Chang <hyeshik@gmail.com>
date Thu, 04 Mar 2004 06:35:57 +0000
parents 0979fa062deb
children 78bd25b42d46
line wrap: on
line diff
--- a/Python/thread_pthread.h	Wed Mar 03 17:42:08 2004 +0000
+++ b/Python/thread_pthread.h	Thu Mar 04 06:35:57 2004 +0000
@@ -133,7 +133,7 @@
 #ifdef THREAD_STACK_SIZE
 	pthread_attr_setstacksize(&attrs, THREAD_STACK_SIZE);
 #endif
-#ifdef PTHREAD_SYSTEM_SCHED_SUPPORTED
+#if defined(PTHREAD_SYSTEM_SCHED_SUPPORTED) && !defined(__FreeBSD__)
         pthread_attr_setscope(&attrs, PTHREAD_SCOPE_SYSTEM);
 #endif