diff options
Diffstat (limited to 'libpthread')
| -rw-r--r-- | libpthread/linuxthreads/internals.h | 6 | ||||
| -rw-r--r-- | libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h | 2 | 
2 files changed, 4 insertions, 4 deletions
diff --git a/libpthread/linuxthreads/internals.h b/libpthread/linuxthreads/internals.h index 89aa1b635..e855f5062 100644 --- a/libpthread/linuxthreads/internals.h +++ b/libpthread/linuxthreads/internals.h @@ -30,7 +30,7 @@  #include <bits/sigcontextinfo.h>  #include <bits/pthreadtypes.h> -#ifdef USE_TLS +#ifdef __UCLIBC_HAS_TLS__  #include <tls.h>  #endif  #include "descr.h" @@ -506,8 +506,6 @@ extern pid_t __pthread_fork (struct fork_block *b) attribute_hidden;  # define LIBC_CANCEL_HANDLED()	/* Nothing.  */  #endif -extern int * __libc_pthread_init (const struct pthread_functions *functions); -  #if !defined NOT_IN_libc && !defined FLOATING_STACKS  # ifdef SHARED  #  define thread_self() \ @@ -518,7 +516,7 @@ weak_extern (__pthread_thread_self)  # endif  #endif -#ifndef USE_TLS +#ifndef __UCLIBC_HAS_TLS__  # define __manager_thread (&__pthread_manager_thread)  #else  # define __manager_thread __pthread_manager_threadp diff --git a/libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h b/libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h index 258e1fc23..44677e886 100644 --- a/libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h +++ b/libpthread/linuxthreads/sysdeps/pthread/pthread-functions.h @@ -95,4 +95,6 @@ struct pthread_functions  /* Variable in libc.so.  */  extern struct pthread_functions __libc_pthread_functions attribute_hidden; +extern int * __libc_pthread_init (const struct pthread_functions *functions); +  #endif	/* pthread-functions.h */  | 
