]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h
New pthread rwlock that is more scalable.
[thirdparty/glibc.git] / sysdeps / unix / sysv / linux / alpha / bits / pthreadtypes.h
index 8023bd012c384517f41fada9a879a055bb98f86a..1beaf109a80d0aee18359149f035c8c9ec986219 100644 (file)
@@ -137,13 +137,13 @@ typedef union
 {
   struct
   {
-    int __lock;
-    unsigned int __nr_readers;
-    unsigned int __readers_wakeup;
-    unsigned int __writer_wakeup;
-    unsigned int __nr_readers_queued;
-    unsigned int __nr_writers_queued;
-    int __writer;
+    unsigned int __readers;
+    unsigned int __writers;
+    unsigned int __wrphase_futex;
+    unsigned int __writers_futex;
+    unsigned int __pad3;
+    unsigned int __pad4;
+    int __cur_writer;
     int __shared;
     unsigned long int __pad1;
     unsigned long int __pad2;