[Lsb-messages] /var/www/bzr/lsb/4.1/lsbspec r3840: add the missing preference settings for thread r/w locks (bug 3861)

Mats Wichmann mats at linuxfoundation.org
Thu Sep 26 16:18:14 UTC 2013


------------------------------------------------------------
revno: 3840
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Thu 2013-09-26 10:18:14 -0600
message:
  add the missing preference settings for thread r/w locks (bug 3861)
modified:
  LSB/generic/baselib/baselib.sgml
  LSB/generic/baselib/libpthread.sgml
-------------- next part --------------
=== modified file 'LSB/generic/baselib/baselib.sgml'
--- a/LSB/generic/baselib/baselib.sgml	2013-09-13 18:40:50 +0000
+++ b/LSB/generic/baselib/baselib.sgml	2013-09-26 16:18:14 +0000
@@ -37570,6 +37570,13 @@
     PTHREAD_MUTEX_STALLED_NP = 0,
     PTHREAD_MUTEX_ROBUST_NP = 1
 };
+enum {
+    PTHREAD_RWLOCK_PREFER_READER_NP,
+    PTHREAD_RWLOCK_PREFER_WRITER_NP,
+    PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
+    PTHREAD_RWLOCK_DEFAULT_NP =
+	PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+};
 
 typedef union {
     struct __pthread_mutex_s __data;

=== modified file 'LSB/generic/baselib/libpthread.sgml'
--- a/LSB/generic/baselib/libpthread.sgml	2013-08-31 14:42:12 +0000
+++ b/LSB/generic/baselib/libpthread.sgml	2013-09-26 16:18:14 +0000
@@ -694,6 +694,13 @@
     PTHREAD_MUTEX_STALLED_NP = 0,
     PTHREAD_MUTEX_ROBUST_NP = 1
 };
+enum {
+    PTHREAD_RWLOCK_PREFER_READER_NP,
+    PTHREAD_RWLOCK_PREFER_WRITER_NP,
+    PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
+    PTHREAD_RWLOCK_DEFAULT_NP =
+	PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+};
 
 typedef union {
     struct __pthread_mutex_s __data;



More information about the lsb-messages mailing list