[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]


pthread_getscheduler

Obtains the current scheduling policy of a thread.

Syntax

pthread_getscheduler(
                     thread );
 


Argument Data Type Access

thread opaque pthread_t read


C Binding

int
pthread_getscheduler (
pthread_t thread);

Arguments

thread
Thread whose scheduling policy is obtained.

Description

This routine obtains the current scheduling policy of a thread. The current scheduling policy of a thread is different from the initial scheduling policy if the pthread_setscheduler routine is called.

Return Values

The current scheduling policy value of the thread specified in thread is returned. See the description of pthread_ setscheduler for valid values.

If an error condition occurs, this routine returns -1 and sets errno to the corresponding error value. Possible return values are as follows:


Return  Error         Description

Scheduling Successful completion. policy value -1 [EINVAL] The value specified by thread is invalid. -1 [ESRCH] The value specified by thread does not refer to an existing thread.



[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]