From 0d433cfb7c742609031affbd90460b084d604ebe Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Wed, 10 Jan 2024 14:39:30 -0500 Subject: [PATCH] Fix #1441, patch build for old RTEMS Ignore the call to pthread_setname_np() on RTEMS 4.x. This becomes a no-op, and OSAL is able to build again. --- src/os/rtems/inc/os-rtems.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/os/rtems/inc/os-rtems.h b/src/os/rtems/inc/os-rtems.h index e18ed3b15..b768cc695 100644 --- a/src/os/rtems/inc/os-rtems.h +++ b/src/os/rtems/inc/os-rtems.h @@ -60,6 +60,9 @@ #define OSAL_UNRESOLVED_SYMBOL rtems_rtl_unresolved_name #define OSAL_UNRESOLVED_ITERATE rtems_rtl_unresolved_interate +/* RTEMS 4.x does not implement thread names, so this becomes a no-op */ +#define pthread_setname_np(...) + #else #define OSAL_HEAP_INFO_BLOCK Heap_Information_block