From 9318cfb050c0cd15f0bf5b600177b0682583cf18 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sun, 14 Oct 2018 12:43:13 +0200 Subject: posix: Provide named semaphores by default Update #2514. --- cpukit/rtems/src/rtemsobjectgetapiclassname.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'cpukit/rtems/src/rtemsobjectgetapiclassname.c') diff --git a/cpukit/rtems/src/rtemsobjectgetapiclassname.c b/cpukit/rtems/src/rtemsobjectgetapiclassname.c index b1cc161c9e..6b90897389 100644 --- a/cpukit/rtems/src/rtemsobjectgetapiclassname.c +++ b/cpukit/rtems/src/rtemsobjectgetapiclassname.c @@ -42,18 +42,20 @@ static const rtems_assoc_t rtems_object_api_classic_assoc[] = { { NULL, 0, 0} }; -#ifdef RTEMS_POSIX_API static const rtems_assoc_t rtems_object_api_posix_assoc[] = { +#ifdef RTEMS_POSIX_API { "Thread", OBJECTS_POSIX_THREADS, 0}, { "Key", OBJECTS_POSIX_KEYS, 0}, { "Interrupt", OBJECTS_POSIX_INTERRUPTS, 0}, { "Message Queue", OBJECTS_POSIX_MESSAGE_QUEUES, 0}, +#endif { "Semaphore", OBJECTS_POSIX_SEMAPHORES, 0}, +#ifdef RTEMS_POSIX_API { "Timer", OBJECTS_POSIX_TIMERS, 0}, { "Shared Memory", OBJECTS_POSIX_SHMS, 0}, +#endif { NULL, 0, 0} }; -#endif const char *rtems_object_get_api_class_name( int the_api, @@ -67,10 +69,8 @@ const char *rtems_object_get_api_class_name( api_assoc = rtems_object_api_internal_assoc; else if ( the_api == OBJECTS_CLASSIC_API ) api_assoc = rtems_object_api_classic_assoc; -#ifdef RTEMS_POSIX_API else if ( the_api == OBJECTS_POSIX_API ) api_assoc = rtems_object_api_posix_assoc; -#endif else return "BAD API"; class_assoc = rtems_assoc_ptr_by_local( api_assoc, the_class ); -- cgit v1.2.3