loader/pthread: add pthread_attr_get_np support

Tijl Coosemans tijl at ulyssis.org
Sat Aug 5 16:31:07 CDT 2006


* add pthread_attr_get_np support

Index: loader/pthread.c
===================================================================
RCS file: /home/wine/wine/loader/pthread.c,v
retrieving revision 1.17
diff -u -r1.17 pthread.c
--- loader/pthread.c	14 Jul 2006 15:52:21 -0000	1.17
+++ loader/pthread.c	5 Aug 2006 21:26:49 -0000
@@ -70,6 +70,12 @@
         pthread_getattr_np( pthread_self(), &attr );
         pthread_attr_getstack( &attr, &info->stack_base, &info->stack_size );
         pthread_attr_destroy( &attr );
+#elif defined(HAVE_PTHREAD_ATTR_GET_NP)
+        pthread_attr_t attr;
+        pthread_attr_init( &attr );
+        pthread_attr_get_np( pthread_self(), &attr );
+        pthread_attr_getstack( &attr, &info->stack_base, &info->stack_size );
+        pthread_attr_destroy( &attr );
 #elif defined(HAVE_PTHREAD_GET_STACKSIZE_NP) && defined(HAVE_PTHREAD_GET_STACKADDR_NP)
         char dummy;
         info->stack_size = pthread_get_stacksize_np(pthread_self());



More information about the wine-patches mailing list