diff options
Diffstat (limited to 'libc/sysdeps')
-rw-r--r-- | libc/sysdeps/linux/common/bits/uClibc_mutex.h | 2 | ||||
-rw-r--r-- | libc/sysdeps/linux/common/bits/uClibc_pthread.h | 4 |
2 files changed, 2 insertions, 4 deletions
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 |