DragonOS/user
LoGin afc09a460b
feat(process): 新增进程资源限制(rlimit)管理功能及相关系统调用 (#1300)
-
为ProcessControlBlock添加rlimits字段,存储进程资源限制,默认初始化典型值(如nofi
le软限制1024、硬限制65536)
- 实现进程rlimit的获取、设置及继承机制(inherit_rlimits_from)
- 在dup2、fcntl等函数中添加RLIMIT_NOFILE检查,确保文件描述符不超过软限制
- 实现sys_prlimit64和sys_setrlimit系统调用,支持查询和设置进程资源限制
- 调整测试用例,添加dup_test到gvisor白名单,忽略未支持的测试

Signed-off-by: longjin <longjin@DragonOS.org>
2025-09-27 22:01:34 +08:00
..
apps feat(process): 新增进程资源限制(rlimit)管理功能及相关系统调用 (#1300) 2025-09-27 22:01:34 +08:00
dadk/config feat: implement sys_capget and sys_capset system calls (#1293) 2025-09-25 17:17:26 +08:00
sysconfig refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
.gitignore 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +08:00
Makefile feat: add gvisor syscall test (#1271) 2025-09-24 16:26:06 +08:00