diff options
author | Roland McGrath <roland@gnu.org> | 2007-05-15 20:34:30 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2007-05-15 20:34:30 +0000 |
commit | 18b86433d08e3df2a2820ede370d52bbda55eb74 (patch) | |
tree | 59347eb227c205dbf728f7177212f81a9ca48467 /nptl/TODO | |
parent | e169ea9b569d9e9a60bde4aebe960591bacaf4ef (diff) |
Updated to fedora-glibc-20070515T2025
Diffstat (limited to 'nptl/TODO')
-rw-r--r-- | nptl/TODO | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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 |