1# FIFO
2
3## NAME
4
5FIFO - first-in first-out interprocess queue
6
7## SYNOPSIS
8
9FIFOs are intended to be the control plane for shared memory
10transports.  Their read and write operations are more efficient than
11[sockets](socket.md) or [channels](channel.md), but there are severe
12restrictions on the size of elements and buffers.
13
14## DESCRIPTION
15
16TODO
17
18## SYSCALLS
19
20+ [fifo_create](../syscalls/fifo_create.md) - create a new fifo
21+ [fifo_read](../syscalls/fifo_read.md) - read data from a fifo
22+ [fifo_write](../syscalls/fifo_write.md) - write data to a fifo
23