pub fn sys_shared_memory_create(trapframe: &mut Trapframe) -> usizeExpand description
sys_shared_memory_create - Create a shared memory object
Creates a shared memory region that can be mapped into multiple processes.
Arguments:
- size: Size of the shared memory region in bytes
- permissions: Access permissions (read/write/execute flags)
- 0x1: Read permission
- 0x2: Write permission
- 0x4: Execute permission
Returns:
- Handle to the shared memory object on success
- usize::MAX on error