diff options
author | marcus <marcus> | 2004-03-18 02:14:17 +0000 |
---|---|---|
committer | marcus <marcus> | 2004-03-18 02:14:17 +0000 |
commit | fc975a0a67947f11ef0ac09278ae16b6c68d1bf3 (patch) | |
tree | 59e2e2ccdf24cf90ac2a862d06a2bccb138aea72 /libl4/README | |
parent | 6ae922b8b7a7324a14e0609590076cf280896e0d (diff) |
Add todo items.
Diffstat (limited to 'libl4/README')
-rw-r--r-- | libl4/README | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libl4/README b/libl4/README index 2084748..a97f4fe 100644 --- a/libl4/README +++ b/libl4/README @@ -127,3 +127,16 @@ Architecture specific status: i386 complete and up-to-date powerpc needs to be tested and updated to latest API version + + +TODO +---- + +* Optimize l4_time_period for built-in constants. +* Implement l4_time_point. +* Implement l4_time_add, l4_time_sub, l4_time_add_usec, l4_time_sub_usec. +* Add l4_time_t period shift operators for fast exponential backoff + (ie, just increase the exponent). Use in __pthread_spin_lock, for example. +* Sanitize the error handling. The GNU interface should return proper errno + values for all failures. ExchangeRegister can fail, so all functions using + it must also return an error value (l4_start_sp_ip etc). |