pthread_detach man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS 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	speci‐
		       fied by thread does not refer to a joinable thread.

       ESRCH	       No  thread  could be found corresponding to that speci‐
		       fied 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)

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

List of man pages available for SunOS

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