pthread_detach man page on OpenIndiana

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

pthread_detach(3C)	 Standard C Library Functions	    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 terminate. 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	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Standard		     │See standards(5).		   │
       └─────────────────────────────┴─────────────────────────────┘

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

SunOS 5.11			  23 Mar 2005		    pthread_detach(3C)
[top]

List of man pages available for OpenIndiana

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