Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pthread_attr_getdetachstate(3) — Tru64 UNIX 5.1b

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pthread_attr_init(3)

pthread_attr_setdetachstate(3)

pthread_attr_getdetachstate(3)  —  Subroutines

NAME

pthread_attr_getdetachstate − Obtains the detachstate attribute of the specified thread attributes object

SYNOPSIS

#include <pthread.h>
int pthread_attr_getdetachstate(
        const pthread_attr_t ∗attr,
        int ∗detachstate );

LIBRARY

DECthreads POSIX 1003.1c Library (libpthread.so)

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows:

IEEE Std 1003.1c-1995, POSIX System Application Program Interface

PARAMETERS

attrThread attributes object whose detachstate attribute is obtained. 

detachstate
Receives the value of the detachstate attribute.

DESCRIPTION

This routine obtains the detachstate attribute of a thread attributes object. This attribute specifies whether threads created using the specified thread attributes object are created in a detached state. 

See the pthread_attr_setdetachstate description for information about the detachstate attribute. 

RETURN VALUES

On successful completion, this routine returns a zero, and the detachstate attribute is set in detachstate. A value of PTHREAD_CREATE_JOINABLE indicates the thread is not detached, and a value of PTHREAD_CREATE_DETACHED indicates the thread is detached. 

If an error condition occurs, this routine returns an integer value indicating the type of error. Possible return values are as follows:

0Successful completion. The detached state attribute is returned in detachstate. 

[EINVAL]
The value specified by attr does not refer to an existing thread attributes object. 

ERRORS

None

SEE ALSO

Functions: pthread_attr_init(3), pthread_attr_setdetachstate(3)

Manuals: Guide to DECthreads and Programmer’s Guide

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026