Remove all SONAME(6) ABI aliases
[urcu.git] / src / urcu-utils.h
index 69e37bd3dcbabbaf5cd07348fbf387e4a68f9858..af0367516a2bace8624c7f31f8796e69559702df 100644 (file)
                __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 */
This page took 0.0234839999999999 seconds and 4 git commands to generate.