pub type SyscallRestartFunc = dyn FnOnce(&mut CurrentTask) -> Result<SyscallResult, Errno> + Send + Sync;