From c4698dfc0ce8f5b7a1dbdd3aa1bbbaccbcf1b985 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 25 Sep 2025 19:09:37 -0500 Subject: [PATCH] cpukit/libdl/*: Address unused parameter warnings Add "(void) param;" annotation to address unused parameter warnings. Found with GCC's warning -Wunused-paramter. --- cpukit/libdl/dlfcn-shell.c | 3 +++ cpukit/libdl/rap-shell.c | 3 +++ cpukit/libdl/rtl-alloc-heap.c | 2 ++ cpukit/libdl/rtl-archive.c | 2 ++ cpukit/libdl/rtl-chain-iterator.c | 2 ++ cpukit/libdl/rtl-elf.c | 13 +++++++++++++ cpukit/libdl/rtl-mdreloc-sparc.c | 5 +++++ cpukit/libdl/rtl-obj.c | 4 ++++ cpukit/libdl/rtl-rap.c | 3 +++ cpukit/libdl/rtl-shell.c | 3 +++ cpukit/libdl/rtl-unresolved.c | 4 ++++ cpukit/libdl/rtl-unwind-dw2.c | 2 ++ cpukit/libdl/rtl.c | 2 ++ 13 files changed, 48 insertions(+) diff --git a/cpukit/libdl/dlfcn-shell.c b/cpukit/libdl/dlfcn-shell.c index 6ea2501347..882d069b3d 100644 --- a/cpukit/libdl/dlfcn-shell.c +++ b/cpukit/libdl/dlfcn-shell.c @@ -81,6 +81,9 @@ shell_dlopen (int argc, char* argv[]) int shell_dlclose (int argc, char* argv[]) { + (void) argc; + (void) argv; + return 0; } diff --git a/cpukit/libdl/rap-shell.c b/cpukit/libdl/rap-shell.c index 48b9a246e7..2a6fc436f4 100644 --- a/cpukit/libdl/rap-shell.c +++ b/cpukit/libdl/rap-shell.c @@ -77,6 +77,9 @@ shell_rap_list_handler (void* handle) static int shell_rap_list (int argc, char* argv[]) { + (void) argc; + (void) argv; + printf (" App DL Handle Name\n"); return rtems_rap_iterate (shell_rap_list_handler) ? 0 : 1; } diff --git a/cpukit/libdl/rtl-alloc-heap.c b/cpukit/libdl/rtl-alloc-heap.c index f90233874e..520c37a4de 100644 --- a/cpukit/libdl/rtl-alloc-heap.c +++ b/cpukit/libdl/rtl-alloc-heap.c @@ -45,6 +45,8 @@ rtems_rtl_alloc_heap (rtems_rtl_alloc_cmd cmd, void** address, size_t size) { + (void) tag; + switch (cmd) { case RTEMS_RTL_ALLOC_NEW: diff --git a/cpukit/libdl/rtl-archive.c b/cpukit/libdl/rtl-archive.c index 4a6d2cbf0b..2782d1d53e 100644 --- a/cpukit/libdl/rtl-archive.c +++ b/cpukit/libdl/rtl-archive.c @@ -339,6 +339,8 @@ rtems_rtl_archive_new (rtems_rtl_archives* archives, const char* path, const char* name) { + (void) archives; + rtems_rtl_archive* archive; size_t path_size; size_t size; diff --git a/cpukit/libdl/rtl-chain-iterator.c b/cpukit/libdl/rtl-chain-iterator.c index edc8f9ad5b..8a5b54b262 100644 --- a/cpukit/libdl/rtl-chain-iterator.c +++ b/cpukit/libdl/rtl-chain-iterator.c @@ -63,6 +63,8 @@ rtems_rtl_chain_iterate (rtems_chain_control* chain, static bool rtems_rtl_count_iterator (rtems_chain_node* node, void* data) { + (void) node; + int* count = data; ++(*count); return true; diff --git a/cpukit/libdl/rtl-elf.c b/cpukit/libdl/rtl-elf.c index f3a5f7ac96..aa626dd7d1 100644 --- a/cpukit/libdl/rtl-elf.c +++ b/cpukit/libdl/rtl-elf.c @@ -347,6 +347,8 @@ rtems_rtl_elf_reloc_relocator (rtems_rtl_obj* obj, bool resolved, void* data) { + (void) data; + const Elf_Rela* rela = (const Elf_Rela*) relbuf; const Elf_Rel* rel = (const Elf_Rel*) relbuf; @@ -871,6 +873,8 @@ rtems_rtl_elf_symbols_load (rtems_rtl_obj* obj, rtems_rtl_obj_sect* sect, void* data) { + (void) data; + rtems_rtl_obj_cache* symbols; rtems_rtl_obj_cache* strings; rtems_rtl_obj_sect* strtab; @@ -1210,6 +1214,10 @@ rtems_rtl_elf_symbols_locate (rtems_rtl_obj* obj, rtems_rtl_obj_sect* sect, void* data) { + (void) fd; + (void) sect; + (void) data; + int sym; for (sym = 0; sym < obj->local_syms; ++sym) @@ -1254,6 +1262,9 @@ rtems_rtl_elf_arch_alloc (rtems_rtl_obj* obj, rtems_rtl_obj_sect* sect, void* data) { + (void) fd; + (void) data; + if (rtems_rtl_obj_sect_is_arch_alloc (sect)) return rtems_rtl_elf_arch_section_alloc (obj, sect); return true; @@ -1284,6 +1295,8 @@ rtems_rtl_elf_loader (rtems_rtl_obj* obj, rtems_rtl_obj_sect* sect, void* data) { + (void) data; + uint8_t* base_offset; size_t len; diff --git a/cpukit/libdl/rtl-mdreloc-sparc.c b/cpukit/libdl/rtl-mdreloc-sparc.c index 9810de988e..883c1524e9 100644 --- a/cpukit/libdl/rtl-mdreloc-sparc.c +++ b/cpukit/libdl/rtl-mdreloc-sparc.c @@ -155,6 +155,9 @@ uint32_t rtems_rtl_elf_section_flags (const rtems_rtl_obj* obj, const Elf_Shdr* shdr) { + (void) obj; + (void) shdr; + return 0; } @@ -249,6 +252,8 @@ rtems_rtl_elf_relocate_rela (rtems_rtl_obj* obj, const Elf_Byte syminfo, const Elf_Word symvalue) { + (void) syminfo; + Elf_Addr *where; Elf_Word type, value, mask; Elf_Addr tmp = 0; diff --git a/cpukit/libdl/rtl-obj.c b/cpukit/libdl/rtl-obj.c index c99e9f703f..edcf1e8a62 100644 --- a/cpukit/libdl/rtl-obj.c +++ b/cpukit/libdl/rtl-obj.c @@ -156,6 +156,8 @@ rtems_rtl_obj_unresolved_dependent (rtems_rtl_obj* obj, rtems_rtl_obj* dependent, void* data) { + (void) obj; + rtems_rtl_obj_unresolved_data* ud; ud = (rtems_rtl_obj_unresolved_data*) data; if ((dependent->flags & RTEMS_RTL_OBJ_DEP_VISITED) == 0) @@ -1012,6 +1014,8 @@ rtems_rtl_obj_sections_locate (uint32_t mask, rtems_rtl_obj* obj, uint8_t* base) { + (void) tag; + rtems_chain_control* sections = &obj->sections; rtems_chain_node* node = rtems_chain_first (sections); size_t base_offset = 0; diff --git a/cpukit/libdl/rtl-rap.c b/cpukit/libdl/rtl-rap.c index 3fd1428bf2..cab0e46969 100644 --- a/cpukit/libdl/rtl-rap.c +++ b/cpukit/libdl/rtl-rap.c @@ -229,6 +229,9 @@ rtems_rtl_rap_loader (rtems_rtl_obj* obj, rtems_rtl_obj_sect* sect, void* data) { + (void) obj; + (void) fd; + rtems_rtl_rap* rap = (rtems_rtl_rap*) data; if (rtems_rtl_trace (RTEMS_RTL_TRACE_LOAD)) diff --git a/cpukit/libdl/rtl-shell.c b/cpukit/libdl/rtl-shell.c index 20122aec7f..b3f3e80474 100644 --- a/cpukit/libdl/rtl-shell.c +++ b/cpukit/libdl/rtl-shell.c @@ -112,6 +112,9 @@ rtems_rtl_shell_status (const rtems_printer* printer, int argc, char* argv[]) { + (void) argc; + (void) argv; + rtems_rtl_obj_summary summary; size_t total_memory; rtems_rtl_data* rtl; diff --git a/cpukit/libdl/rtl-unresolved.c b/cpukit/libdl/rtl-unresolved.c index b829b6010e..1666ed8f47 100644 --- a/cpukit/libdl/rtl-unresolved.c +++ b/cpukit/libdl/rtl-unresolved.c @@ -388,6 +388,8 @@ static bool rtems_rtl_unresolved_archive_search_iterator (rtems_rtl_unresolv_rec* rec, void* data) { + (void) data; + if (rec->type == rtems_rtl_unresolved_symbol) rec->rec.name.flags |= RTEMS_RTL_UNRESOLV_SYM_SEARCH_ARCHIVE; return false; @@ -415,6 +417,8 @@ rtems_rtl_unresolved_clean_block (rtems_rtl_unresolv_block* block, size_t count, size_t recs_per_block) { + (void) recs_per_block; + size_t index = rtems_rtl_unresolved_rec_index (block, rec); size_t bytes = (block->recs - index - count) * sizeof (rtems_rtl_unresolv_rec); diff --git a/cpukit/libdl/rtl-unwind-dw2.c b/cpukit/libdl/rtl-unwind-dw2.c index 4198092baa..8c998236bf 100644 --- a/cpukit/libdl/rtl-unwind-dw2.c +++ b/cpukit/libdl/rtl-unwind-dw2.c @@ -59,6 +59,8 @@ rtems_rtl_elf_unwind_dw2_parse (const rtems_rtl_obj* obj, const char* name, uint32_t flags) { + (void) obj; + return ((flags & RTEMS_RTL_OBJ_SECT_CONST) != 0) && ((strcmp(name, ".eh_frame") == 0) || diff --git a/cpukit/libdl/rtl.c b/cpukit/libdl/rtl.c index 9c917ced38..55dc3dc753 100644 --- a/cpukit/libdl/rtl.c +++ b/cpukit/libdl/rtl.c @@ -552,6 +552,8 @@ rtems_rtl_find_obj_with_symbol (const rtems_rtl_obj_sym* sym) rtems_rtl_obj* rtems_rtl_load_object (const char* name, int mode) { + (void) mode; + rtems_rtl_obj* obj; if (rtems_rtl_trace (RTEMS_RTL_TRACE_LOAD))