From 0a24932ab1ffc0ba5fc20f1c7f47b2620b22d080 Mon Sep 17 00:00:00 2001 From: Peter Kjellerstedt Date: Mon, 25 Sep 2006 07:38:13 +0000 Subject: Do not include tls.h unless __UCLIBC_HAS_THREADS__ is defined. --- libc/sysdeps/linux/common/bits/uClibc_errno.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'libc') diff --git a/libc/sysdeps/linux/common/bits/uClibc_errno.h b/libc/sysdeps/linux/common/bits/uClibc_errno.h index 9da9f8155..4cb2a8caa 100644 --- a/libc/sysdeps/linux/common/bits/uClibc_errno.h +++ b/libc/sysdeps/linux/common/bits/uClibc_errno.h @@ -31,10 +31,12 @@ extern int *__errno_location (void) __THROW __attribute__ ((__const__)) attribute_hidden # endif ; -#include -#if USE___THREAD +# if defined __UCLIBC_HAS_THREADS__ +# include +# if USE___THREAD libc_hidden_proto(__errno_location) -#endif +# endif +# endif /* We now need a declaration of the `errno' variable. */ # ifndef __UCLIBC_HAS_THREADS__ -- cgit v1.2.3