Expand description
IPC system calls
This module provides system call implementations for IPC operations such as pipe creation, message passing, and shared memory.
Functionsยง
- sys_
event_ channel_ create - Create or open an event channel by name and return a handle (EventChannel)
- sys_
event_ handler_ register - Register a filter on an EventSubscription handle
- sys_
event_ publish - Publish a custom integer event to a channel using a channel handle
- sys_
event_ send_ direct - Send a direct process control event to a target task
- sys_
event_ subscribe - Subscribe current task to a channel by name, returning an EventSubscription handle
- sys_
event_ unsubscribe - Unsubscribe and close an EventSubscription handle
- sys_
pipe - sys_pipe - Create a pipe pair
- sys_
pipe2 - sys_pipe2 - Create a pipe pair with flags (future implementation)
- sys_
shared_ memory_ create - sys_shared_memory_create - Create a shared memory object
- sys_
shared_ memory_ resize - sys_shared_memory_resize - Resize a shared memory object
- sys_
socket_ recv_ handle - sys_socket_recv_handle - Receive a kernel object handle from a socket
- sys_
socket_ recv_ handle_ and_ data - sys_socket_recv_handle_and_data - Receive a kernel object handle and data atomically
- sys_
socket_ send_ handle - sys_socket_send_handle - Send a kernel object handle through a socket
- sys_
socket_ send_ handle_ and_ data - sys_socket_send_handle_and_data - Send a kernel object handle and data atomically