sortix-mirror/share/man/man7
Jonas 'Sortie' Termansen 3c43f71084 Implement file descriptor passing.
This change refactors the Unix socket / pipe backend to have a ring buffer
containing segments, where each segment has an optional leading ancillary
buffer containing control messages followed by a normal data buffer.

The SCM_RIGHTS control message has been implemented which transfers file
descriptors to the receiving process. File descriptors are reference counted
and cycles are prevented using the following restrictions:

1) Unix sockets cannot be sent on themselves (on either end).
2) Unix sockets themselves being sent cannot be sent on.
3) Unix sockets cannot send a Unix socket being sent on.

This is a compatible ABI change.
2021-12-31 22:24:11 +01:00
..
cross-development.7 Fix date format in manual pages. 2017-07-02 22:07:39 +02:00
development.7 Add presubmit. 2021-10-10 00:07:06 +02:00
following-development.7 Implement file descriptor passing. 2021-12-31 22:24:11 +01:00
hier.7 Add /var/cache, /var/log, and /var/run. 2021-05-30 23:50:42 +02:00
initrd.7 Fix typos in initrd(7). 2018-02-04 13:39:37 +01:00
installation.7 Fix system upgrade leaking files. 2021-01-19 00:04:56 +01:00
kernel.7 Add --append-to kernel(7) multiboot module option. 2018-12-08 22:54:28 +01:00
release-iso-bootconfig.7 Fix typos in release-iso-bootconfig(7). 2018-12-08 22:34:49 +01:00
release-iso-modification.7 Fix release-iso-modification(7) to use modern tail(1) syntax. 2021-08-16 21:49:00 +03:00
serial-transfer.7 Use example domain in serial-transfer(7). 2021-05-28 22:59:18 +02:00
undocumented.7 Fix date format in manual pages. 2017-07-02 22:07:39 +02:00
upgrade.7 Fix system upgrade leaking files. 2021-01-19 00:04:56 +01:00
user-guide.7 Fix date format in manual pages. 2017-07-02 22:07:39 +02:00