Rename get_tls to tls_var

get_tls() can serve as a lvalue as well, so 'get' might be confusing.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
This commit is contained in:
Jan Kiszka 2011-12-05 15:18:54 +01:00 committed by Stefan Hajnoczi
parent 75dfbc16cf
commit 4a2dd92d7b
2 changed files with 3 additions and 3 deletions

View File

@ -336,7 +336,7 @@ void QEMU_NORETURN cpu_abort(CPUState *env, const char *fmt, ...)
GCC_FMT_ATTR(2, 3); GCC_FMT_ATTR(2, 3);
extern CPUState *first_cpu; extern CPUState *first_cpu;
DECLARE_TLS(CPUState *,cpu_single_env); DECLARE_TLS(CPUState *,cpu_single_env);
#define cpu_single_env get_tls(cpu_single_env) #define cpu_single_env tls_var(cpu_single_env)
/* Flags for use in ENV->INTERRUPT_PENDING. /* Flags for use in ENV->INTERRUPT_PENDING.

View File

@ -41,12 +41,12 @@
#ifdef __linux__ #ifdef __linux__
#define DECLARE_TLS(type, x) extern DEFINE_TLS(type, x) #define DECLARE_TLS(type, x) extern DEFINE_TLS(type, x)
#define DEFINE_TLS(type, x) __thread __typeof__(type) tls__##x #define DEFINE_TLS(type, x) __thread __typeof__(type) tls__##x
#define get_tls(x) tls__##x #define tls_var(x) tls__##x
#else #else
/* Dummy implementations which define plain global variables */ /* Dummy implementations which define plain global variables */
#define DECLARE_TLS(type, x) extern DEFINE_TLS(type, x) #define DECLARE_TLS(type, x) extern DEFINE_TLS(type, x)
#define DEFINE_TLS(type, x) __typeof__(type) tls__##x #define DEFINE_TLS(type, x) __typeof__(type) tls__##x
#define get_tls(x) tls__##x #define tls_var(x) tls__##x
#endif #endif
#endif #endif