openharmony_kernel_liteos_a/syscall
Kiita e5f6bf0556 feat: timer_create支持以SIGEV_THREAD方式创建定时器
【背景】当前timer_create接口不支持以SIGEV_THREAD的方式创建多个定时器

【修改方案】
1、内核timer_create接口在创建software timers相应的线程时,使用线程
taskCB所携带的信息识别各个线程的信号并依据该信息分别派发出信号。
2、关于用户任务操作许可验证的修改,现在允许同一用户线程向其自身派发信
号,软件定时器计时结束,向用户态发送相应的信号,完成用户态线程的回调。

【影响】
对现有的产品暂无影响。

re #I3SRFI

Signed-off-by: yansira <yansira@hotmail.com>
Change-Id: Ia23f5ef01975bf867dd7f5db797a30c264c50501
2021-06-04 15:29:44 +08:00
..
Makefile remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00
fs_syscall.c use -include option instead of including menuconfig manually 2021-04-14 17:56:48 +08:00
ipc_syscall.c remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00
los_syscall.c fix: 解决kill进程时无法保证进程的已持有的内核资源合理释放. 2021-05-24 14:29:37 +08:00
los_syscall.h feat: timer_create支持以SIGEV_THREAD方式创建定时器 2021-06-04 15:29:44 +08:00
misc_syscall.c remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00
net_syscall.c remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00
process_syscall.c fix: correct spelling 2021-05-08 11:23:08 +08:00
syscall_lookup.h remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00
syscall_pub.c update openharmony 1.0.1 2021-03-11 18:43:57 +08:00
syscall_pub.h IssueNo:#I3G1Q7 2021-04-17 16:15:35 +08:00
time_syscall.c feat: timer_create支持以SIGEV_THREAD方式创建定时器 2021-06-04 15:29:44 +08:00
vm_syscall.c remove __cplusplus guards in .c files 2021-04-19 18:28:25 +08:00