libc/newlib/libc/sys/linux/linuxthreads/reent.c

19 lines
405 B
C

/* Define the location of _REENT for the newlib C library */
#include <reent.h>
#include "pthread.h"
#include "internals.h"
struct _reent * __thread_reent()
{
pthread_descr self = thread_self();
return THREAD_GETMEM (self, p_reentp);
}
/* Return thread specific resolver state. */
struct __res_state * __res_state()
{
pthread_descr self = thread_self();
return THREAD_GETMEM (self, p_resp);
}