summaryrefslogtreecommitdiff
path: root/src/signal.c
AgeCommit message (Collapse)Author
2025-09-30doxygen: cleanup code for group_thread_managementChen Wang
The cleanup involved three parts: - Merging the standalone "/**@{*/" into "@addtogroup group_thread_management" - Changing "/**@}*/" to "/** @} group_thread_management */", adding the group name makes it easier to find the matching "@{" part. - Deleting the "@addtogroup" directive in "include/rtthread.h" because this header file doesn't have doxygen comments. All doxygen comments for function bodies are defined in other .c files. Note, we remian two doxygen comments for rt_thread_inited_hookproto_t and rt_thread_idle_sethook in the "include/rtthread.h". rt_thread_inited_hookproto_t is really defined here. For rt_thread_idle_sethook, please see FIXME comment for reason. Signed-off-by: Chen Wang <[email protected]>
2025-09-24RT_TIMER_CTRL_SET_TIME only accept rt_tick_t, pass rt_tick_t instead ↵Yonggang Luo
int/rt_int32_t
2025-07-08[signal]: fix spinlock leak in rt_thread_handle_sig()Yulong Wang
2024-10-22[src][signal]:fix issue with inconsistency between sig_mask and sigaddset ↵zhangjing
implementations when using musl libc
2024-09-01feat: kernel/libcpu: fit into ilp32dShell
2024-05-08[src] add rt_hw_cpu_id() wrapper API (#8894)Shell
* [src] add rt_hw_cpu_id() wrapper API rt_hw_cpu_id() is an unsafe API which should not be used by most codes directly. It's error-prone because it must be used in proper context, otherwise it can lead to errors and unpredictable behavior. This patch adds a wrapper API for rt_hw_cpu_id() to address this risk. It includes the context-checking functionality and provides a safer alternative for obtaining CPU IDs, ensuring that it is used correctly within the appropriate context. Signed-off-by: Shell <[email protected]> * fixup UMP * update API & comment * ci: cpp_check --------- Signed-off-by: Shell <[email protected]>
2024-04-02[kernel]SIGNAL节点分配失败应该返回错误posfilu
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-20[ci] fix errors under strick compiling modeMeco Man
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-02-21[fix] pipelinewangxiaoyao
2023-02-21[src] add assertion for debuggingwangxiaoyao
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-04-20uniform code writing-disable interruptthewon86
2021-09-18[update] functions annotation.liukangcc
2021-09-04[add] a comment for the signalguozhanxin
2021-08-06[kernel] 规范内部函数命名Meco Man
2021-06-10[kernel] 补充endif后缀注释(3)Meco Man
2021-03-08[kernel]auto formattedMeco Man
2019-12-16[kernel] code and comments cleanupBernard Xiong
2019-05-11修改signal模块默认log级别shaojinchun
2019-05-11增加signal的状态位说明及一处代码修改,以防止编译警告shaojinchun
2019-05-11fix signal codeshaojinchun
2019-04-12Update all of debug log definition to DBG_TAG and DBG_LVL.armink
2019-03-06Remove dbg_enter and dbg_exit macro.armink
2019-03-06Remove the DBG_COLOR and DBG_ENABLE definition.armink
2018-11-22Add smp support to RT-Thread 4.0shaojinchun
2018-11-02The dbg_log API is DISCARDED. Change all dbg_log to LOG_X.armink
2018-09-25[Kernel] Adjust the copyright informationBernard Xiong
2018-09-14[Kernel] Update to Apache License v2.0Bernard Xiong
Update license for RT-Thread kernel.
2018-08-29[Kernel] Fix the compiling warningBernard Xiong
2018-07-11[rtdbg] Change all DBG_SECTION_NAME to new format.armink
2018-05-14Add GCC version detection.Bernard Xiong
Add cconfig.h file for different version of GCC, which is automatically detected and generated by scons script.
2018-03-01[Kernel] add sigwait implementationBernardXiong
2018-02-24fix code styleemlslxl
2017-10-15[Kernel] Add signal implementation.bernard
1. Add signal implementation; 2. Change the 'rt_uint8_t' of cmd to 'int';