]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(RTLD_SINGLE_THREAD_P): Define.
authorUlrich Drepper <drepper@redhat.com>
Sun, 29 Oct 2006 21:48:06 +0000 (21:48 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 29 Oct 2006 21:48:06 +0000 (21:48 +0000)
(SINGLE_THREAD_P): Define to 1 if IS_IN_rtld.

sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h

index 7e61d6857389b1ff178d5a09a8ed723378b064cc..aa42768f70abdd188390eed141be0f300767c9c3 100644 (file)
@@ -163,13 +163,13 @@ extern int __local_multiple_threads attribute_hidden;
 
 #else
 
-# ifdef IS_IN_rtld
-#  define SINGLE_THREAD_P \
-  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
-                                  header.multiple_threads) == 0, 1)
-# else
-#  define SINGLE_THREAD_P (1)
-# endif
+# define SINGLE_THREAD_P (1)
 # define NO_CANCELLATION 1
 
 #endif
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+                                  header.multiple_threads) == 0, 1)
+#endif