blob: 34fbc46c3a3a6c6120cc37a3891b9ea7141678da (
plain) (
tree)
|
|
#include <stddef.h>
#include "pthread_impl.h"
void *__tls_get_addr(tls_mod_off_t *v)
{
pthread_t self = __pthread_self();
if (v[0]<=(size_t)self->dtv[0])
return (char *)self->dtv[v[0]]+v[1]+DTP_OFFSET;
return __tls_get_new(v);
}
weak_alias(__tls_get_addr, __tls_get_new);
|