diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-06-18 19:01:57 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-06-18 19:01:57 +0000 |
commit | cb1b853d0b494d5d3d3029a6432dffbe07fa1c4e (patch) | |
tree | 0f540fa0285b42ba57440ff8fc69148b3413a146 /make | |
parent | Modified _Objects_Is_class_valid() to correctly report that 0 was (diff) | |
download | rtems-cb1b853d0b494d5d3d3029a6432dffbe07fa1c4e.tar.bz2 |
All task delete API level services were incorrectly assuming that the
task to be deleted was created via the same API (i.e. were of the object
class created by this API). For example, a POSIX thread calling
the rtems_task_delete(SELF) directive would incorrectly update the RTEMS
object local pointer table.
Jennifer discovered this when moving tests implemented in C using the
Classic RTEMS API into a tree of Ada tests. The Ada tests were implicitly
using POSIX services. This lead to some unexpected behavior.
Diffstat (limited to 'make')
0 files changed, 0 insertions, 0 deletions