VMS Help  —  DCE  DCE_THREADS, Application Routines, pthread_condattr_create
 NAME

    pthread_condattr_create - Creates a condition variable attributes
                              object

 SYNOPSIS

     #include <pthread.h>

     int pthread_condattr_create(pthread_condattr_t *attr);

 PARAMETERS

     attr             Condition variable attributes object that is
                      created.

 DESCRIPTION

 The pthread_condattr_create() routine creates a condition variable
 attributes object that is used to specify the attributes of condition
 variables when they are created. The condition variable attributes
 object is initialized with the default value for all of the attributes
 defined by a given implementation.

 When a condition variable attributes object is used to create a condi-
 tion variable, the values of the individual attributes determine the
 characteristics of the new object. Attributes objects act like addi-
 tional parameters to object creation. Changing individual attributes
 does not affect objects that were previously created using the attri-
 butes object.

 RETURN VALUES

 The created condition variable attributes object is returned to the attr
 parameter.

 If the function fails, errno may be set to one of the following values:

    Return   Error      Description
    ___________________________________________________________
    0                   Successful completion.

    -1     [EINVAL]     The value specified by attr is invalid.

    -1     [ENOMEM]     Insufficient memory exists to create
                        the condition variable attributes object.

 RELATED INFORMATION

     FUNCTIONS: pthread_condattr_delete
                 pthread_cond_init
Close Help