pthread_attr_getdetachstate man page on MirBSD

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

PTHREAD_ATTR_SETDETACHSTATE(BSD Programmer's ManPTHREAD_ATTR_SETDETACHSTATE(3)

NAME
     pthread_attr_setdetachstate, pthread_attr_getdetachstate - set and get
     detachstate attribute

SYNOPSIS
     #include <pthread.h>

     int
     pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate);

     int
     pthread_attr_getdetachstate(pthread_attr_t *attr, int *detachstate);

DESCRIPTION
     The detachstate attribute controls whether the thread is created in a de-
     tached state. If the thread is created detached, then use of the ID of
     the newly created thread by the pthread_detach(3) or pthread_join(3)
     function is an error.

     The pthread_attr_setdetachstate() and pthread_attr_getdetachstate() func-
     tions, respectively, set and get the detachstate attribute in the attr
     object.

     The detachstate can be set to either PTHREAD_CREATE_DETACHED or
     PTHREAD_CREATE_JOINABLE. A value of PTHREAD_CREATE_DETACHED causes all
     threads created with attr to be in the detached state, whereas using a
     value of PTHREAD_CREATE_JOINABLE causes all threads created with attr to
     be in the joinable state. The default value of the detachstate attribute
     is PTHREAD_CREATE_JOINABLE.

RETURN VALUES
     Upon successful completion, pthread_attr_setdetachstate() and
     pthread_attr_getdetachstate() return a value of 0. Otherwise, an error
     number is returned to indicate the error.

     The pthread_attr_getdetachstate() function stores the value of the
     detachstate attribute in detachstate if successful.

ERRORS
     The pthread_attr_setdetachstate() function will fail if:

     [EINVAL]	   The value of detachstate was not valid.

     These functions will not return an error code of [EINTR].

SEE ALSO
     pthread_attr_init(3), pthread_attr_setstackaddr(3),
     pthread_attr_setstacksize(3), pthread_create(3), pthreads(3)

STANDARDS
     pthread_create() conforms to ISO/IEC 9945-1 ANSI/IEEE ("POSIX") Std
     1003.1 Second Edition 1996-07-12.

MirOS BSD #10-current	       January 6, 2000				     1
[top]

List of man pages available for MirBSD

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