blob: 6396d03e3c58b729617d933e4a6c581d2150b632 [file] [log] [blame] [view]
# Port
## NAME
port - Signaling and mailbox primitive
## SYNOPSIS
Ports allow threads to wait for packets to be delivered from various
events. These events include explicit queueing on the port,
asynchronous waits on other handles bound to the port, and
asynchronous message delivery from IPC transports.
## DESCRIPTION
TODO
## SYSCALLS
- [`zx_port_create()`] - create a port
- [`zx_port_queue()`] - send a packet to a port
- [`zx_port_wait()`] - wait for packets to arrive on a port
[`zx_port_create()`]: /docs/reference/syscalls/port_create.md
[`zx_port_queue()`]: /docs/reference/syscalls/port_queue.md
[`zx_port_wait()`]: /docs/reference/syscalls/port_wait.md