diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-05-17 16:55:15 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-05-17 17:30:39 +0200 |
commit | 80b3c938ce9798997c59cc102fb6738475f6fe32 (patch) | |
tree | 2d3d69e64865278812acf569fed5468624b07f85 /cpukit/score/src/threadq.c | |
parent | posix: Use RTEMS_POSIX_API in clock_nanosleep() (diff) | |
download | rtems-80b3c938ce9798997c59cc102fb6738475f6fe32.tar.bz2 |
score: Move _Thread_queue_Queue_get_name_and_id()
Move this diagnostic function to a separate file since it does not
provide a core function of the system.
Change license to BSD-2-Clause according to file history and
re-licensing agreement.
Update #3053.
Diffstat (limited to 'cpukit/score/src/threadq.c')
-rw-r--r-- | cpukit/score/src/threadq.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/cpukit/score/src/threadq.c b/cpukit/score/src/threadq.c index 55d8760f7c..e322b46b5e 100644 --- a/cpukit/score/src/threadq.c +++ b/cpukit/score/src/threadq.c @@ -25,11 +25,7 @@ #include "config.h" #endif -#include <string.h> - #include <rtems/score/threadqimpl.h> -#include <rtems/score/rbtreeimpl.h> -#include <rtems/score/threadimpl.h> RTEMS_STATIC_ASSERT( #if defined(RTEMS_SMP) @@ -166,35 +162,3 @@ void _Thread_queue_MP_callout_do_nothing( /* Do nothing */ } #endif - -size_t _Thread_queue_Queue_get_name_and_id( - const Thread_queue_Queue *queue, - char *buffer, - size_t buffer_size, - Objects_Id *id -) -{ - const char *name; - - name = queue->name; - - if ( name == _Thread_queue_Object_name ) { - const Thread_queue_Object *queue_object; - - queue_object = THREAD_QUEUE_QUEUE_TO_OBJECT( queue ); - *id = queue_object->Object.id; - return _Objects_Name_to_string( - queue_object->Object.name, - false, - buffer, - buffer_size - ); - } else { - if ( name == NULL ) { - name = _Thread_queue_Object_name; - } - - *id = 0; - return strlcpy( buffer, name, buffer_size ); - } -} |