18 lines
327 B
C
18 lines
327 B
C
|
|
#include "pthread.h"
|
||
|
|
|
||
|
|
#include <errno.h>
|
||
|
|
#include <mango/handle.h>
|
||
|
|
#include <mango/object.h>
|
||
|
|
#include <mango/signal.h>
|
||
|
|
#include <mango/task.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
int pthread_detach(struct __pthread *thread)
|
||
|
|
{
|
||
|
|
thread->thr_flags |= THREAD_DETACHED;
|
||
|
|
kern_handle_close(thread->thr_handle);
|
||
|
|
|
||
|
|
return 0;
|
||
|
|
}
|