/* 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); | |
} |