nuttx/libs/libnx/nxmu
rongbaichuan 59d5ce0f31 sched/semaphore: Remove the return value check of nxsem_init/nxmutex_init
nxsem_init(), nxsem_destroy(), nxmutex_init() and nxmutex_destroy()
always return OK, so checking the result only leaves dead code: the
compiler cannot remove it, because these are cross-translation-unit calls
and the nxrmutex_destroy() test is duplicated into every inlined call
site.

Apply the convention already established in commit a47a36bc5b (PR #7473)
to the two definitions which still test the value and to the 54 remaining
call sites. No signature or prototype is changed.

Testing: stm32f103-minimum:nsh builds with -Os without new warnings.

Assisted-by: DeepSeek Harness:deepseek-flash
Signed-off-by: rongbaichuan <rongbaichuan1027@163.com>
2026-09-25 10:37:43 +02:00
..
CMakeLists.txt
Kconfig
Make.defs
nx_bitmap.c sched/semaphore: Remove the return value check of nxsem_init/nxmutex_init 2026-09-25 10:37:43 +02:00
nx_block.c
nx_closewindow.c
nx_connect.c
nx_constructwindow.c
nx_cursor.c
nx_disconnect.c
nx_eventhandler.c
nx_eventnotify.c
nx_fill.c
nx_filltrapezoid.c
nx_getposition.c
nx_getrectangle.c sched/semaphore: Remove the return value check of nxsem_init/nxmutex_init 2026-09-25 10:37:43 +02:00
nx_kbdchin.c
nx_kbdin.c
nx_lower.c
nx_modal.c
nx_mousein.c
nx_move.c
nx_openwindow.c
nx_raise.c
nx_redrawreq.c
nx_releasebkgd.c
nx_requestbkgd.c
nx_setbgcolor.c
nx_setpixel.c
nx_setposition.c
nx_setsize.c
nx_setvisibility.c
nx_synch.c
nxmu_sendserver.c
nxmu_sendwindow.c