OSDN Git Service

uClibc has pthread_attr_{get,set}stack now
authorMike Frysinger <vapier@gentoo.org>
Thu, 8 Sep 2005 04:04:02 +0000 (04:04 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 8 Sep 2005 04:04:02 +0000 (04:04 -0000)
libpthread/linuxthreads/sysdeps/pthread/pthread.h

index 8c8e654..aaab510 100644 (file)
@@ -163,7 +163,7 @@ enum
 /* Create a thread with given attributes ATTR (or default attributes
    if ATTR is NULL), and call function START_ROUTINE with given
    arguments ARG.  */
-extern int pthread_create (pthread_t *__restrict __thread_id,
+extern int pthread_create (pthread_t *__restrict __threadp,
                           __const pthread_attr_t *__restrict __attr,
                           void *(*__start_routine) (void *),
                           void *__restrict __arg) __THROW;
@@ -267,9 +267,6 @@ extern int pthread_attr_getstackaddr (__const pthread_attr_t *__restrict
                                      __attr, void **__restrict __stackaddr)
      __THROW;
 
-#if 0
-/* Not yet implemented in uClibc! */
-
 #ifdef __USE_XOPEN2K
 /* The following two interfaces are intended to replace the last two.  They
    require setting the address as well as the size since only setting the
@@ -282,7 +279,6 @@ extern int pthread_attr_getstack (__const pthread_attr_t *__restrict __attr,
                                  void **__restrict __stackaddr,
                                  size_t *__restrict __stacksize) __THROW;
 #endif
-#endif
 
 /* Add information about the minimum stack size needed for the thread
    to be started.  This size must never be less than PTHREAD_STACK_SIZE