3c43f71084
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. |
||
---|---|---|
.. | ||
cross-development.7 | ||
development.7 | ||
following-development.7 | ||
hier.7 | ||
initrd.7 | ||
installation.7 | ||
kernel.7 | ||
release-iso-bootconfig.7 | ||
release-iso-modification.7 | ||
serial-transfer.7 | ||
undocumented.7 | ||
upgrade.7 | ||
user-guide.7 |