|
@@ -110,7 +110,7 @@ struct link_map
|
|
char *l_name; /* Absolute file name object was found in. */
|
|
char *l_name; /* Absolute file name object was found in. */
|
|
ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */
|
|
ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */
|
|
struct link_map *l_next, *l_prev; /* Chain of loaded objects. */
|
|
struct link_map *l_next, *l_prev; /* Chain of loaded objects. */
|
|
-
|
|
+#ifdef _LIBC
|
|
#if defined(USE_TLS) && USE_TLS
|
|
#if defined(USE_TLS) && USE_TLS
|
|
/* Thread-local storage related info. */
|
|
/* Thread-local storage related info. */
|
|
|
|
|
|
@@ -133,6 +133,7 @@ struct link_map
|
|
size_t l_tls_modid;
|
|
size_t l_tls_modid;
|
|
/* Nonzero if _dl_init_static_tls should be called for this module */
|
|
/* Nonzero if _dl_init_static_tls should be called for this module */
|
|
unsigned int l_need_tls_init:1;
|
|
unsigned int l_need_tls_init:1;
|
|
|
|
+#endif
|
|
#endif
|
|
#endif
|
|
};
|
|
};
|
|
|
|
|