sys_shared_memory_create

Function sys_shared_memory_create 

Source
pub fn sys_shared_memory_create(trapframe: &mut Trapframe) -> usize
Expand 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