NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO
$(OS_DIR)/lib/libpthreads.a #include <pthread.h>int pthread_attr_getinheritsched(const pthread_attr_t * attr, int * inheritsched);
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
Thread creation attributes and their default values are summarized in pthread_attr_init(3POSIX) .
The inheritsched attribute controls the initialization of scheduling parameters in the newly created thread:
Specifies that the scheduling policy and associated attributes (for example, priority) are to be inherited from the creating thread, and the corresponding values in the attribute object are to be ignored. This is the default.
Specifies that the scheduling policy and associated attributes in the new thread are to be set to the corresponding values from the attribute object.
The pthread_attr_getinheritsched() and pthread_attr_setinheritsched() functions respectively get and set the inheritsched attribute in the attr object.
On successful completion, all calls listed above return zero. Otherwise an error code is returned.
These calls do not set errno .
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | API RESTRICTIONS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO