pthread_detach man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

PTHREAD_DETACH(3C)					    PTHREAD_DETACH(3C)

NAME
       pthread_detach - detach a thread

SYNOPSIS
       cc -mt [ flag... ] file... -lpthread [ library... ]
       #include <pthread.h>

       int pthread_detach(pthread_t thread);

DESCRIPTION
       The pthread_detach() function is used to indicate to the implementation
       that storage for the thread thread can be reclaimed  when  that	thread
       terminates.  In	other  words,  pthread_detach() dynamically resets the
       detachstate attribute of the thread to PTHREAD_CREATE_DETACHED.	 After
       a  successful  call  to	this  function,	 it  would not be necessary to
       reclaim the thread  using   pthread_join().  See	 pthread_join(3C).  If
       thread has not terminated, pthread_detach() will not cause it to termi‐
       nate. The effect of multiple pthread_detach() calls on the same	target
       thread is unspecified.

RETURN VALUES
       If  successful, pthread_detach() returns	 0. Otherwise, an error number
       is returned to indicate the error.

ERRORS
       The  pthread_detach() function will fail if:

       EINVAL
		 The implementation has detected that the value	 specified  by
		 thread does not refer to a joinable thread.

       ESRCH
		 No  thread  could be found corresponding to that specified by
		 the given thread ID.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       pthread_create(3C), pthread_join(3C), attributes(5), standards(5)

				 Mar 23, 2005		    PTHREAD_DETACH(3C)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net