VMS Help  —  POSIX Threads, PTHREAD routines, pthread_attr_getinheritsched
    Obtains the inherit scheduling attribute of the specified thread
    attributes object.

1  –  C Binding

    #include <pthread.h>

    int
    pthread_attr_getinheritsched (
                const pthread_attr_t   *attr,
                int   *inheritsched);

2  –  Arguments

 attr

    Thread attributes object whose inherit scheduling attribute is
    obtained.

 inheritsched

    Receives the value of the inherit scheduling attribute. Refer to
    the description of the pthread_attr_setinheritsched() function
    for valid values.

3  –  Description

    This routine obtains the value of the inherit scheduling
    attribute from the specified thread attributes object. The
    inherit scheduling attribute specifies whether threads created
    using the attributes object inherit the scheduling attributes of
    the creating thread, or use the scheduling attributes stored in
    the attributes object that is passed to pthread_create().

4  –  Return Values

    If an error condition occurs, this routine returns an integer
    value indicating the type of error. Possible return values are as
    follows:

    Return      Description

    0           Successful completion.
    [EINVAL]    The value specified by attr is not a valid thread
                attributes object.

5  –  Associated Routines

       pthread_attr_init()
       pthread_attr_setinheritsched()
       pthread_create()
Close Help