summaryrefslogtreecommitdiffstats
path: root/libc-top-half/musl/src/thread/pthread_self.c
blob: 1f3eee1d16d076a8cb2f43a5fa420555ea8b91f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "pthread_impl.h"
#include <threads.h>

#if !defined(__wasilibc_unmodified_upstream) && defined(__wasm__) &&           \
    defined(_REENTRANT)
_Thread_local struct pthread __wasilibc_pthread_self;
#endif

static pthread_t __pthread_self_internal()
{
	return __pthread_self();
}

weak_alias(__pthread_self_internal, pthread_self);
weak_alias(__pthread_self_internal, thrd_current);