United States-English |
|
|
HP-UX Reference > Ppthread_condattr_getpshared(3T)Pthread LibraryHP-UX 11i Version 3: February 2007 |
|
NAMEpthread_condattr_getpshared(), pthread_condattr_setpshared() — get or set the process-shared attribute SYNOPSIS#include <pthread.h> int pthread_condattr_getpshared( const pthread_condattr_t *__restrict attr, int *__restrict pshared ); int pthread_condattr_setpshared( pthread_condattr_t *attr, int pshared ); PARAMETERS
DESCRIPTIONThe attributes object attr must have been previously initialized with the function pthread_condattr_init() before these functions are called. The functions are used to set and retrieve the process-shared attribute in a condition variable attributes object. The legal values for the process-shared attribute are:
The default value of process-shared is PTHREAD_PROCESS_PRIVATE. pthread_condattr_setpshared() sets the process-shared attribute in attr. The new value of the process-shared attribute of attr is set to the value specified in the pshared parameter. pthread_condattr_getpshared() retrieves the value of the process-shared attribute from attr. The value of the process-shared attribute of attr is returned in the pshared parameter. RETURN VALUEUpon successful completion, pthread_condattr_getpshared() and pthread_condattr_setpshared() return zero. Otherwise, an error number is returned to indicate the error (the errno variable is not set). ERRORSIf any of the following occur, the pthread_condattr_getpshared() and pthread_condattr_setpshared() functions return the corresponding error number:
For each of the following conditions, if the condition is detected, the pthread_condattr_setpshared() function returns the corresponding error number:
For each of the following conditions, if the condition is detected, the pthread_condattr_getpshared() function returns the corresponding error number:
WARNINGSIf a condition variable is created with the process-shared attribute defined as PTHREAD_PROCESS_SHARED, the cooperating processes should have access to the memory in which the condition variable is allocated. AUTHORpthread_condattr_setpshared() and pthread_condattr_getpshared() were derived from the IEEE POSIX P1003.1c standard. |
Printable version | ||
|