1 #include "pthread_impl.h"
4 int __pthread_join(pthread_t
, void **);
6 static int __pthread_detach(pthread_t t
)
8 /* Cannot detach a thread that's already exiting */
9 if (a_swap(t
->exitlock
, 1))
10 return __pthread_join(t
, 0);
12 __unlock(t
->exitlock
);
16 weak_alias(__pthread_detach
, pthread_detach
);
17 weak_alias(__pthread_detach
, thrd_detach
);