[!(USE_TLS && HAVE___THREAD)] (__libc_tsd_set): Add _data prefix to
authordrepper <drepper>
Tue, 27 Aug 2002 03:56:38 +0000 (03:56 +0000)
committerdrepper <drepper>
Tue, 27 Aug 2002 03:56:38 +0000 (03:56 +0000)
variable name.

bits/libc-tsd.h
sysdeps/generic/bits/libc-tsd.h

index fc17be1..3c77e15 100644 (file)
 
 #if USE_TLS && HAVE___THREAD
 # define __libc_tsd_define(CLASS, KEY) CLASS __thread void *__libc_tsd_##KEY;
+
+# define __libc_tsd_get(KEY)           (__libc_tsd_##KEY)
+# define __libc_tsd_set(KEY, VALUE)    (__libc_tsd_##KEY = (VALUE))
 #else
-# define __libc_tsd_define(CLASS, KEY) CLASS void *__libc_tsd_##KEY;
-#endif
+# define __libc_tsd_define(CLASS, KEY) CLASS void *__libc_tsd_##KEY##_data;
 
-#define __libc_tsd_get(KEY)            (__libc_tsd_##KEY)
-#define __libc_tsd_set(KEY, VALUE)     (__libc_tsd_##KEY = (VALUE))
+# define __libc_tsd_get(KEY)           (__libc_tsd_##KEY##_data)
+# define __libc_tsd_set(KEY, VALUE)    (__libc_tsd_##KEY##_data = (VALUE))
+#endif
 
 #endif /* bits/libc-tsd.h */
index fc17be1..3c77e15 100644 (file)
 
 #if USE_TLS && HAVE___THREAD
 # define __libc_tsd_define(CLASS, KEY) CLASS __thread void *__libc_tsd_##KEY;
+
+# define __libc_tsd_get(KEY)           (__libc_tsd_##KEY)
+# define __libc_tsd_set(KEY, VALUE)    (__libc_tsd_##KEY = (VALUE))
 #else
-# define __libc_tsd_define(CLASS, KEY) CLASS void *__libc_tsd_##KEY;
-#endif
+# define __libc_tsd_define(CLASS, KEY) CLASS void *__libc_tsd_##KEY##_data;
 
-#define __libc_tsd_get(KEY)            (__libc_tsd_##KEY)
-#define __libc_tsd_set(KEY, VALUE)     (__libc_tsd_##KEY = (VALUE))
+# define __libc_tsd_get(KEY)           (__libc_tsd_##KEY##_data)
+# define __libc_tsd_set(KEY, VALUE)    (__libc_tsd_##KEY##_data = (VALUE))
+#endif
 
 #endif /* bits/libc-tsd.h */