aboutsummaryrefslogtreecommitdiffstats
path: root/man7/unix.7
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2005-12-15 12:46:18 +0000
committerMichael Kerrisk <mtk.manpages@gmail.com>2005-12-15 12:46:18 +0000
commitf406c335ef8003e54967c52f96069f64d1b8a6a4 (patch)
treea8cd51d60f3ddddab3349b99fc8ae8ecc9016829 /man7/unix.7
parent17805f5b31a097fbfcffd59399206d7b40b4932d (diff)
downloadman-pages-f406c335ef8003e54967c52f96069f64d1b8a6a4.tar.gz
Noted details of SO_SNBUF and SO_RCVBUF support for Unix domain sockets.
Diffstat (limited to 'man7/unix.7')
-rw-r--r--man7/unix.719
1 files changed, 17 insertions, 2 deletions
diff --git a/man7/unix.7 b/man7/unix.7
index e80a96748d..1591691a4f 100644
--- a/man7/unix.7
+++ b/man7/unix.7
@@ -101,7 +101,11 @@ a unique name in the abstract namespace will be generated automatically.
Expects an integer boolean flag.
.SH "(UN)SUPPORTED FEATURES"
-On Linux, Unix domain sockets do not support the transmission of out-of-band data (the
+The following paragraphs describe domain-specific details and
+unsupported features of the sockets API for Unix domain sockets on Linux.
+
+Unix domain sockets do not support the transmission of
+out-of-band data (the
.B MSG_OOB
flag for
.BR send (2)
@@ -109,10 +113,21 @@ and
.BR recv (2)).
The
-.BR sned (2)
+.BR send (2)
.B MSG_MORE
flag is not supported Unix domain sockets.
+The
+.B SO_SNDBUF
+socket does have an effect for Unix domain sockets, but the
+.B SO_RCVBUF
+option does not.
+For datagram sockets, the
+.B SO_SNDBUF
+value imposes an upper limit on the size of outgoing datagrams.
+This limit is calculated as the doubled (see
+.BR socket (7))
+option value less 32 bytes used for overhead.
.SH "ANCILLARY MESSAGES"
Ancillary data is sent and received using