- Timestamp:
-
01/13/14 16:01:45 (10 years ago)
- Author:
-
Sh
- Comment:
-
/* Task Variables */
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v24
|
v25
|
|
405 | 405 | = = Task Variables == |
406 | 406 | |
407 | | = == Non-Preempt Mode for Mutual Exclusion === |
| 407 | = === Status ==== |
| 408 | |
| 409 | |
| 410 | Task variables cannot be used on SMP. The alternatives are thread-local |
| 411 | storage, POSIX keys or special access functions using the thread control block |
| 412 | of the executing thread. For Newlib the access to the re-entrancy structure is |
| 413 | now performed via ''__getreent()'', see also ''__DYNAMIC_REENT__'' in Newlib. |
| 414 | |
| 415 | ==== Future Directions ==== |
| 416 | |
| 417 | |
| 418 | * Fix ADA self task reference. |
| 419 | * Fix file system environment. |
| 420 | * Fix C++ support. |
| 421 | |
| 422 | === Non-Preempt Mode for Mutual Exclusion === |
408 | 423 | |
409 | 424 | |