1 #include "pthread_impl.h"
3 int __pthread_join(pthread_t, void **);
5 int __pthread_detach(pthread_t t)
7 /* Cannot detach a thread that's already exiting */
8 if (a_swap(t->exitlock, 1))
9 return __pthread_join(t, 0);
11 __unlock(t->exitlock);
15 weak_alias(__pthread_detach, pthread_detach);