mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 14:16:47 +00:00
* fix(process): 修复copy_process的一些bug & 支持默认init进程传参 - 修复`copy_process`函数对标志位处理不正确的bug - init进程搜索列表中,支持为默认init程序传入参数 Signed-off-by: longjin <longjin@DragonOS.org> * feat: 完善sys_reboot - 校验magic number - 支持多个cmd (具体内容未实现) Signed-off-by: longjin <longjin@DragonOS.org> --------- Signed-off-by: longjin <longjin@DragonOS.org>
12 lines
277 B
Rust
12 lines
277 B
Rust
use system_error::SystemError;
|
|
|
|
use crate::syscall::Syscall;
|
|
|
|
use super::reboot::do_sys_reboot;
|
|
|
|
impl Syscall {
|
|
pub fn reboot(magic1: u32, magic2: u32, cmd: u32, arg: usize) -> Result<usize, SystemError> {
|
|
do_sys_reboot(magic1, magic2, cmd, arg).map(|_| 0)
|
|
}
|
|
}
|