Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 17 Mar 2003 10:16:36 +0000 (10:16 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 17 Mar 2003 10:16:36 +0000 (10:16 +0000)
* localedata/en_ZA: Changed %x for LC_TIME to use dd/mm/ccyy.

localedata/ChangeLog
nptl/ChangeLog
nptl/DESIGN-condvar.txt

index 2c19c83..b5ca9ef 100644 (file)
@@ -1,6 +1,6 @@
 2003-03-17  Ulrich Drepper  <drepper@redhat.com>
 
-       * localedata/en_ZA: hanged %x for LC_TIME to use dd/mm/ccyy.
+       * localedata/en_ZA: Changed %x for LC_TIME to use dd/mm/ccyy.
        Added ^ to LC_MESSAGES regex "^[yY].*".
        Confirmed LC_PAPER adn LC_MEASUREMENT settings.
        Added country and language names to LC_ADDRESS.
index 45ecd02..03c4612 100644 (file)
@@ -1,3 +1,11 @@
+2003-03-17  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/pthread/pthread_cond_wait.c: Correct exit criteria.
+       * sysdeps/pthread/pthread_cond_timedwait.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S: Likewise.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S: Likewise.
+       Patch by Ewald Snel <ewald@rambo.its.tudelft.nl>.
+
 2003-03-16  Roland McGrath  <roland@redhat.com>
 
        * tst-fork4.c: Include <string.h>.
@@ -7,6 +15,10 @@
 
 2003-03-16  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/unix/sysv/linux/i386/i486/lowlevelmutex.S
+       (__lll_mutex_timedlock_wait): Correct expected value after
+       spurious wakeup.  Otherwise we would never wait again.
+
        * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Work around red
        zone versus inline asm stupidity.  Use correct instructions.
 
index 7202e41..4a8212b 100644 (file)
@@ -65,7 +65,7 @@ cond_timedwait(cv, mutex, timeout):
 
      val = cv->wakeup_seq;
 
-     if (cv->woken_seq >= seq && cv->woken_seq < val) {
+     if (val > seq && cv->woken_seq < val) {
        ret = 0;
        break;
      }