Multithreaded Programming Guide

Getting the Inherited Scheduling Policy

pthread_attr_getinheritsched(3C) returns the inheritsched attribute contained in the attribute structure.

pthread_attr_getinheritsched Syntax

int pthread_attr_getinheritsched(pthread_attr_t *restrict tattr
       int *restrict inheritsched);
#include <pthread.h> 
pthread_attr_t tattr; 
int inheritsched; 
int ret; 
ret = pthread_attr_getinheritsched (&tattr, &inheritsched); 

pthread_attr_getinheritsched Return Values

pthread_attr_getinheritsched() 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 parameter inherit is NULL or tattr is invalid.