mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-23 17:33:23 +00:00
Refactor project structure
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
bd878dd1c9
commit
e3c227ae06
15
kernel/aster-nix/src/syscall/getuid.rs
Normal file
15
kernel/aster-nix/src/syscall/getuid.rs
Normal file
@ -0,0 +1,15 @@
|
||||
// SPDX-License-Identifier: MPL-2.0
|
||||
|
||||
use super::{SyscallReturn, SYS_GETUID};
|
||||
use crate::{log_syscall_entry, prelude::*, process::credentials};
|
||||
|
||||
pub fn sys_getuid() -> Result<SyscallReturn> {
|
||||
log_syscall_entry!(SYS_GETUID);
|
||||
|
||||
let uid = {
|
||||
let credentials = credentials();
|
||||
credentials.ruid()
|
||||
};
|
||||
|
||||
Ok(SyscallReturn::Return(uid.as_u32() as _))
|
||||
}
|
Reference in New Issue
Block a user