34 #ifndef GRPC_SUPPORT_TLS_GCC_H
35 #define GRPC_SUPPORT_TLS_GCC_H
44 #define GPR_TLS_DECL(name) \
45 static __thread struct gpr_gcc_thread_local name = {0}
47 #define gpr_tls_init(tls) do {} while (0)
48 #define gpr_tls_destroy(tls) do {} while (0)
49 #define gpr_tls_set(tls, new_value) (((tls)->value) = (new_value))
50 #define gpr_tls_get(tls) ((tls)->value)