carta
pthread_attr_init_destroy(3)

pthread_attr_init_destroy3

Thread attribute operations

Usage

int

int

Overview

Thread attributes are used to specify parameters to pthread_create(). One attribute object can be used in multiple calls to pthread_create(), with or without modifications between calls.

The pthread_attr_init() function initializes attr with all the default thread attributes.

The pthread_attr_destroy() function destroys attr.

Return values

If successful, these functions return 0. Otherwise, an error number is returned to indicate the error.

Errors

pthread_attr_init() will fail if:

[ENOMEM]

Out of memory.

pthread_attr_destroy() will fail if:

[EINVAL]

Invalid value for attr.

Standards

pthread_attr_init(), pthread_attr_destroy() conform to ISO/IEC 9945-1:1996 (“POSIX.1”)

From libpthread 539.100.4 in macOS 26.5. Parsed by carta from the page's mdoc source.