]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 4 Jun 2003 19:48:29 +0000 (19:48 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 4 Jun 2003 19:48:29 +0000 (19:48 +0000)
2003-06-04  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
(__pthread_cond_signal): Add some code to eventually handle
cond_lock!=0.

nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S

index 61e87c31f07586e6bd29374bde342c6af22bebb7..5b88e6da347862be908d16abe52121d624762f4f 100644 (file)
@@ -1,3 +1,9 @@
+2003-06-04  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S
+       (__pthread_cond_signal): Add some code to eventually handle
+       cond_lock!=0.
+
 2003-06-01  Ulrich Drepper  <drepper@redhat.com>
 
        * Makefile (tests): Add tst-exec4.
index ed25c554d272d431c34cd7b642d6f84cfc4929d8..4b4fc051cbc7912ba0ebc07e071c4ed968a5240d 100644 (file)
@@ -92,7 +92,11 @@ __pthread_cond_signal:
 
        /* Unlock.  */
 4:     LOCK
+#if cond_lock == 0
        subl    $1, (%edi)
+#else
+       subl    $1, cond_lock(%edi)
+#endif
        jne     5f
 
 6:     xorl    %eax, %eax