Multithreaded Programming Guide

Getting the Scope

Use pthread_attr_getscope(3C) to retrieve the thread scope.

pthread_attr_getscope Syntax

int pthread_attr_getscope(pthread_attr_t *restrict tattr, int *restrict scope);
#include <pthread.h>

pthread_attr_t tattr;
int scope;
int ret;

/* get scope of thread */
ret = pthread_attr_getscope(&tattr, &scope);

pthread_attr_getscope Return Values

pthread_attr_getscope() returns zero after completing successfully. Any other return value indicates that an error occurred. If the following condition occurs, the function fails and returns the corresponding value.



The value of scope is NULL or tattr is invalid.