Searched refs:cred (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/process/ |
H A D | syscall.rs | 9 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 D | mod.rs | 16 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 D | test_cred-0.1.0.dadk | 4 "description": "测试cred",
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | file.rs | 28 process::{cred::Cred, ProcessManager}, 198 cred: Cred, field 222 cred: ProcessManager::current_pcb().cred(), in new() 497 cred: self.cred.clone(), in try_clone()
|