X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=src%2Furcu-utils.h;fp=src%2Furcu-utils.h;h=af0367516a2bace8624c7f31f8796e69559702df;hp=69e37bd3dcbabbaf5cd07348fbf387e4a68f9858;hb=a0ec6d9b6b67e37fc81c98e04008907bc500cde8;hpb=e56a221cc884059dc407a3bb997269b43f78914d diff --git a/src/urcu-utils.h b/src/urcu-utils.h index 69e37bd..af03675 100644 --- a/src/urcu-utils.h +++ b/src/urcu-utils.h @@ -42,25 +42,4 @@ __min1 <= __min2 ? __min1: __min2; \ }) -/* There is no concept of symbol aliases on MacOS */ -#ifdef __APPLE__ -#define URCU_ATTR_ALIAS(x) -#else -#define URCU_ATTR_ALIAS(x) __attribute__((alias(x))) -#endif - -#ifdef CONFIG_RCU_TLS -#define DEFINE_URCU_TLS_ALIAS_1(type, name, alias) \ - URCU_ATTR_ALIAS(#name) \ - extern type alias - -#else -#define DEFINE_URCU_TLS_ALIAS_1(type, name, alias) \ - URCU_ATTR_ALIAS("*__tls_access_" #name) \ - type *__tls_access_ ## alias() -#endif - -#define DEFINE_URCU_TLS_ALIAS(type, name, alias) \ - DEFINE_URCU_TLS_ALIAS_1(type, name, alias) - #endif /* _URCU_UTILS_H */