]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - nptl/TODO
powerpc: floor/floorf refactor
[thirdparty/glibc.git] / nptl / TODO
index d59717651207c8655f23565b764a0b900b55a442..70b8fe4f76288c16a3138b4ee97e51b45485067a 100644 (file)
--- a/nptl/TODO
+++ b/nptl/TODO
@@ -14,3 +14,18 @@ syscall needed.
 
 - test with threaded process terminating and semadj (?) being applied
   only after all threads are gone
+
+
+
+- semaphore changes:
+
+  - sem_post should only wake one thread and only when the state of
+    the semaphore changed from 0 to 1
+
+    this also requires that sem_wait and sem_timedwait don't drop the
+    post if they get canceled.
+
+  - possibly add counter field.  This requires reviving the
+    differences between old and new semaphose funtions.  The old ones
+    stay as they are now.  The new once can use an additional field
+    wich is the counter for the number of waiters