Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
System Functions (n - p) pthread_condattr_destroy(2)
• Include the pthread.h header file in the application.
• Compile the application using the _PUT_MODEL_ feature test macro or equivalent
compiler command option.
• Compile the application using the -Wlp64 compiler command option.
• Link the application to the yputdll library (/G/system/zdllnnn/yputdll).
To use this function in a threaded application that uses the Standard POSIX Threads library on
systems running H06.21 or later RVUs or J06.10 or later RVUs, you must perform all of the fol-
lowing tasks:
• Include the spthread.h header file in the application.
• Compile the application using the _SPT_MODEL_ feature test macro or equivalent
compiler command option.
• Link the application to the zsptdll library (/G/system/zdllnnn/zsptdll).
NOTES
The pthread_condattr_init( ) and pthread_condattr_destroy( ) functions are provided for
future expansion of the threads interface and to conform with the POSIX.1c standard. These
functions are not currently useful, because the functions to set and get the process shared attri-
bute are not supported by this implementation.
RETURN VALUES
If an error condition occurs, this function returns an integer value indicating the type of error.
Possible error return values are:
0 Successful completion.
[EINVAL] The condition variable attributes object specified by the attr parameter is invalid.
RELATED INFORMATION
Functions: pthread_condattr_init(2).
STANDARDS CONFORMANCE
Interfaces documented on this reference page conform to the following industry standards:
• IEEE Std 1003.1-2004, POSIX System Application Program Interface
The use of the header file spthread.h is an HP exception to the POSIX standard.
527186-023 Hewlett-Packard Company 5−81