Hi I have no idea where POSIX Interrupts came from. That doesn't match anything in the POSIX standard or any draft I have seen.
I assume you intentionally left the gap in numbering of POSIX API classes for historical consistency. But it does leave a gap in the _Objects_Information_Table and wastes a tiny bit of RAM. --joel On Fri, May 17, 2019 at 2:21 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > --- > cpukit/include/rtems/score/objectdata.h | 1 - > cpukit/rtems/src/rtemsobjectgetapiclassname.c | 3 --- > 2 files changed, 4 deletions(-) > > diff --git a/cpukit/include/rtems/score/objectdata.h > b/cpukit/include/rtems/score/objectdata.h > index f6ece16c0e..ce6e3c63a4 100644 > --- a/cpukit/include/rtems/score/objectdata.h > +++ b/cpukit/include/rtems/score/objectdata.h > @@ -80,7 +80,6 @@ typedef enum { > OBJECTS_POSIX_NO_CLASS = 0, > OBJECTS_POSIX_THREADS = 1, > OBJECTS_POSIX_KEYS = 2, > - OBJECTS_POSIX_INTERRUPTS = 3, > OBJECTS_POSIX_MESSAGE_QUEUES = 5, > OBJECTS_POSIX_SEMAPHORES = 7, > OBJECTS_POSIX_TIMERS = 9, > diff --git a/cpukit/rtems/src/rtemsobjectgetapiclassname.c > b/cpukit/rtems/src/rtemsobjectgetapiclassname.c > index a00b06b990..1f2952765d 100644 > --- a/cpukit/rtems/src/rtemsobjectgetapiclassname.c > +++ b/cpukit/rtems/src/rtemsobjectgetapiclassname.c > @@ -45,9 +45,6 @@ static const rtems_assoc_t > rtems_object_api_classic_assoc[] = { > static const rtems_assoc_t rtems_object_api_posix_assoc[] = { > { "Thread", OBJECTS_POSIX_THREADS, 0}, > { "Key", OBJECTS_POSIX_KEYS, 0}, > -#ifdef RTEMS_POSIX_API > - { "Interrupt", OBJECTS_POSIX_INTERRUPTS, 0}, > -#endif > { "Message Queue", OBJECTS_POSIX_MESSAGE_QUEUES, 0}, > { "Semaphore", OBJECTS_POSIX_SEMAPHORES, 0}, > #ifdef RTEMS_POSIX_API > -- > 2.16.4 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel