1# Port
2
3## NAME
4
5port - Signaling and mailbox primitive
6
7## SYNOPSIS
8
9Ports allow threads to wait for packets to be delivered from various
10events. These events include explicit queueing on the port,
11asynchronous waits on other handles bound to the port, and
12asynchronous message delivery from IPC transports.
13
14## DESCRIPTION
15
16TODO
17
18## SYSCALLS
19
20+ [port_create](../syscalls/port_create.md) - create a port
21+ [port_queue](../syscalls/port_queue.md) - send a packet to a port
22+ [port_wait](../syscalls/port_wait.md) - wait for packets to arrive on a port
23