MCPcopy Create free account
hub / github.com/Starry-OS/StarryOS / sys_capget

Function sys_capget

api/src/syscall/task/ctl.rs:25–37  ·  view source on GitHub ↗
(
    header: *mut __user_cap_header_struct,
    data: *mut __user_cap_data_struct,
)

Source from the content-addressed store, hash-verified

23}
24
25pub fn sys_capget(
26 header: *mut __user_cap_header_struct,
27 data: *mut __user_cap_data_struct,
28) -> AxResult<isize> {
29 validate_cap_header(header)?;
30
31 data.vm_write(__user_cap_data_struct {
32 effective: u32::MAX,
33 permitted: u32::MAX,
34 inheritable: u32::MAX,
35 })?;
36 Ok(0)
37}
38
39pub fn sys_capset(
40 header: *mut __user_cap_header_struct,

Callers 1

handle_syscallFunction · 0.85

Calls 1

validate_cap_headerFunction · 0.85

Tested by

no test coverage detected