diff options
Diffstat (limited to 'nptl/pthreadP.h')
-rw-r--r-- | nptl/pthreadP.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h index 84a7105848..c09f9d295c 100644 --- a/nptl/pthreadP.h +++ b/nptl/pthreadP.h @@ -244,7 +244,8 @@ extern int __pthread_debug attribute_hidden; extern void __pthread_unwind (__pthread_unwind_buf_t *__buf) __cleanup_fct_attribute __attribute ((__noreturn__)) -#if !defined SHARED && !IS_IN (libpthread) +#if !defined SHARED && !IS_IN (libpthread) \ + && !defined HAVE_ASM_SECONDARY_DIRECTIVE weak_function #endif ; @@ -506,6 +507,7 @@ hidden_proto (__pthread_setspecific) hidden_proto (__pthread_once) #endif +#if !IS_IN (libc) extern int __pthread_cond_broadcast_2_0 (pthread_cond_2_0_t *cond); extern int __pthread_cond_destroy_2_0 (pthread_cond_2_0_t *cond); extern int __pthread_cond_init_2_0 (pthread_cond_2_0_t *cond, @@ -516,6 +518,7 @@ extern int __pthread_cond_timedwait_2_0 (pthread_cond_2_0_t *cond, const struct timespec *abstime); extern int __pthread_cond_wait_2_0 (pthread_cond_2_0_t *cond, pthread_mutex_t *mutex); +#endif extern int __pthread_getaffinity_np (pthread_t th, size_t cpusetsize, cpu_set_t *cpuset); |