|
|
@@ -415,3 +415,22 @@ int pthread_condattr_destroy(pthread_condattr_t *attr)
|
|
|
{
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
+int pthread_condattr_getpshared (const pthread_condattr_t *attr, int *pshared)
|
|
|
+{
|
|
|
+ *pshared = PTHREAD_PROCESS_PRIVATE;
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+int pthread_condattr_setpshared (pthread_condattr_t *attr, int pshared)
|
|
|
+{
|
|
|
+ if (pshared != PTHREAD_PROCESS_PRIVATE && pshared != PTHREAD_PROCESS_SHARED)
|
|
|
+ return EINVAL;
|
|
|
+
|
|
|
+ /* For now it is not possible to shared a conditional variable. */
|
|
|
+ if (pshared != PTHREAD_PROCESS_PRIVATE)
|
|
|
+ return ENOSYS;
|
|
|
+
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|