#include "pthread_impl.h" #include #ifdef __LITEOS_A__ pthread_t __pthread_self() { uintptr_t p; p = __syscall(SYS_get_thread_area); return (void *)(p - sizeof(struct pthread)); } #endif static pthread_t __pthread_self_internal() { return __pthread_self(); } weak_alias(__pthread_self_internal, pthread_self); weak_alias(__pthread_self_internal, thrd_current);