Use errno definition with __thread for now only in libc and ld.so.
authordrepper <drepper>
Fri, 6 Sep 2002 09:32:55 +0000 (09:32 +0000)
committerdrepper <drepper>
Fri, 6 Sep 2002 09:32:55 +0000 (09:32 +0000)
include/errno.h

index 934dae7..e9add91 100644 (file)
@@ -6,7 +6,7 @@
 
 # include <tls.h>              /* Defines USE_TLS.  */
 
 
 # include <tls.h>              /* Defines USE_TLS.  */
 
-# if USE_TLS && HAVE___THREAD
+# if USE_TLS && HAVE___THREAD && (!defined NOT_IN_libc || defined IS_IN_rtld)
 #  undef  errno
 #  define errno errno          /* For #ifndef errno tests.  */
 extern __thread int errno;
 #  undef  errno
 #  define errno errno          /* For #ifndef errno tests.  */
 extern __thread int errno;