diff options
| -rw-r--r-- | Makefile.in | 1 | ||||
| -rw-r--r-- | libc/sysdeps/linux/common/bits/uClibc_mutex.h | 2 | ||||
| -rw-r--r-- | libc/sysdeps/linux/common/bits/uClibc_pthread.h | 4 | 
3 files changed, 3 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in index 5d5897212..65b316001 100644 --- a/Makefile.in +++ b/Makefile.in @@ -229,6 +229,7 @@ HEADERS_RM- := \  	bits/syscalls.h \  	bits/syscalls-common.h \  	bits/uClibc_fpmax.h \ +	bits/uClibc_pthread.h \  	bits/uClibc_uintmaxtostr.h \  	bits/uClibc_uwchar.h \  	bits/uClibc_va_copy.h \ diff --git a/libc/sysdeps/linux/common/bits/uClibc_mutex.h b/libc/sysdeps/linux/common/bits/uClibc_mutex.h index 8c3f6b251..94597e840 100644 --- a/libc/sysdeps/linux/common/bits/uClibc_mutex.h +++ b/libc/sysdeps/linux/common/bits/uClibc_mutex.h @@ -13,7 +13,9 @@  #ifdef __UCLIBC_HAS_THREADS__  #include <pthread.h> +#ifdef _LIBC  #include <bits/uClibc_pthread.h> +#endif  #define __UCLIBC_MUTEX_TYPE				pthread_mutex_t diff --git a/libc/sysdeps/linux/common/bits/uClibc_pthread.h b/libc/sysdeps/linux/common/bits/uClibc_pthread.h index 15aa1deed..08673a0ac 100644 --- a/libc/sysdeps/linux/common/bits/uClibc_pthread.h +++ b/libc/sysdeps/linux/common/bits/uClibc_pthread.h @@ -27,8 +27,6 @@  # error "Always include <pthread.h> rather than <bits/uClibc_pthread.h>"  #endif -#if defined _LIBC && (defined IS_IN_libc || defined NOT_IN_libc) -  struct _pthread_cleanup_buffer;  /* Threading functions internal to uClibc.  Make these thread functions @@ -47,5 +45,3 @@ extern void weak_function _pthread_cleanup_pop_restore (  		int __execute);  #endif - -#endif  | 
