Home
last modified time | relevance | path

Searched refs:try_clone (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs489 pub fn try_clone(&self) -> Option<File> { in try_clone() method
665 if let Some(file) = file.try_clone() { in clone()
H A Dsyscall.rs1035 let new_file = old_file.try_clone().ok_or(SystemError::EBADF)?; in dup()
1112 let new_file = old_file.try_clone().ok_or(SystemError::EBADF)?; in do_dup3()
/DragonOS/kernel/src/process/
H A Dfork.rs248 let new_address_space = old_address_space.write_irqsave().try_clone().unwrap_or_else(|e| { in copy_mm()
/DragonOS/kernel/src/mm/
H A Ducontext.rs160 pub fn try_clone(&mut self) -> Result<Arc<AddressSpace>, SystemError> { in try_clone() method