| PTHREAD_DETACH(3) | Library Functions Manual | PTHREAD_DETACH(3) |
pthread_detach —
detach a thread
POSIX Threads Library (libpthread, -lpthread)
#include
<pthread.h>
int
pthread_detach(pthread_t
thread);
The
pthread_detach()
function is used to indicate to the implementation that storage for the
thread thread can be reclaimed when the thread
terminates. If thread has not terminated,
pthread_detach() will not cause it to terminate. The
effect of multiple pthread_detach() calls on the
same target thread is unspecified.
If successful, the pthread_detach()
function will return zero. Otherwise an error number will be returned to
indicate the error.
pthread_detach() shall fail if:
The function conforms to IEEE Std 1003.1-2001 (“POSIX.1”).
| July 9, 2010 | NetBSD 11.0 |