Skip to content

feat(process): 实现prctl系统调用支持PR_SET_PDEATHSIG和PR_SET_NAME选项#1386

Merged
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-prctl
Nov 19, 2025
Merged

feat(process): 实现prctl系统调用支持PR_SET_PDEATHSIG和PR_SET_NAME选项#1386
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-prctl

Conversation

@fslongjin
Copy link
Member

  • 新增pdeath_signal字段到ProcessControlBlock,支持父进程退出信号设置
  • 实现prctl系统调用,支持设置/获取进程名和父进程退出信号
  • 在进程退出时向设置了pdeath_signal的子进程发送相应信号
  • 添加prctl测试用例到gvisor测试白名单

@github-actions github-actions bot added the enhancement New feature or request label Nov 19, 2025
@fslongjin fslongjin force-pushed the feat-prctl branch 2 times, most recently from c040c93 to e8ee913 Compare November 19, 2025 07:07
- 新增pdeath_signal字段到ProcessControlBlock,支持父进程退出信号设置
- 实现prctl系统调用,支持设置/获取进程名和父进程退出信号
- 在进程退出时向设置了pdeath_signal的子进程发送相应信号
- 添加prctl测试用例到gvisor测试白名单

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin merged commit a7b30bc into DragonOS-Community:master Nov 19, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant