Home
last modified time | relevance | path

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

/DragonOS/kernel/src/process/
H A Dsyscall.rs9 cred::{Kgid, Kuid},
291 return Ok(pcb.cred.lock().uid.data()); in getuid()
296 return Ok(pcb.cred.lock().gid.data()); in getgid()
301 return Ok(pcb.cred.lock().euid.data()); in geteuid()
306 return Ok(pcb.cred.lock().egid.data()); in getegid()
311 let mut guard = pcb.cred.lock(); in setuid()
328 let mut guard = pcb.cred.lock(); in setgid()
347 let mut guard = pcb.cred.lock(); in seteuid()
365 let mut guard = pcb.cred.lock(); in setegid()
385 let mut guard = pcb.cred.lock(); in setfsuid()
[all …]
H A Dmod.rs16 use cred::INIT_CRED;
68 use self::{cred::Cred, kthread::WorkerPrivate};
72 pub mod cred; module
656 cred: SpinLock<Cred>, field
695 let (pid, ppid, cwd, cred) = if is_idle { in do_create_pcb()
696 let cred = INIT_CRED.clone(); in do_create_pcb() localVariable
697 (Pid(0), Pid(0), "/".to_string(), cred) in do_create_pcb()
700 let mut cred = ProcessManager::current_pcb().cred(); in do_create_pcb() localVariable
701 cred.cap_permitted = cred.cap_ambient; in do_create_pcb()
702 cred.cap_effective = cred.cap_ambient; in do_create_pcb()
[all …]
/DragonOS/user/dadk/config/
H A Dtest_cred-0.1.0.dadk4 "description": "测试cred",
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs28 process::{cred::Cred, ProcessManager},
198 cred: Cred, field
222 cred: ProcessManager::current_pcb().cred(), in new()
497 cred: self.cred.clone(), in try_clone()