Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libthr/thread/thr_getthreadid_np.c
Show All 29 Lines | |||||
#include "namespace.h" | #include "namespace.h" | ||||
#include <pthread.h> | #include <pthread.h> | ||||
#include <pthread_np.h> | #include <pthread_np.h> | ||||
#include "un-namespace.h" | #include "un-namespace.h" | ||||
#include "thr_private.h" | #include "thr_private.h" | ||||
__weak_reference(_pthread_getthreadid_np, pthread_getthreadid_np); | __weak_reference(_thr_getthreadid_np, _pthread_getthreadid_np); | ||||
__weak_reference(_thr_getthreadid_np, pthread_getthreadid_np); | |||||
/* | /* | ||||
* Provide the equivelant to AIX pthread_getthreadid_np() function. | * Provide the equivelant to AIX pthread_getthreadid_np() function. | ||||
*/ | */ | ||||
int | int | ||||
_pthread_getthreadid_np(void) | _thr_getthreadid_np(void) | ||||
{ | { | ||||
struct pthread *curthread; | struct pthread *curthread; | ||||
_thr_check_init(); | _thr_check_init(); | ||||
curthread = _get_curthread(); | curthread = _get_curthread(); | ||||
return (TID(curthread)); | return (TID(curthread)); | ||||
} | } |