summaryrefslogtreecommitdiff
path: root/doc/s6-ipcserver-socketbinder.html
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2018-04-11 14:58:04 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2018-04-11 14:58:04 +0000
commita9ac71ac2a874760466f673732610c2cc186797a (patch)
tree5c4496325563b0b83c106baf214beabb39fd312d /doc/s6-ipcserver-socketbinder.html
parent52369d0201cc941d9ae229960eb61a23c6282b99 (diff)
downloads6-a9ac71ac2a874760466f673732610c2cc186797a.tar.xz
Add -B option to s6-ipcserver-socketbinder for blocking sockets
Diffstat (limited to 'doc/s6-ipcserver-socketbinder.html')
-rw-r--r--doc/s6-ipcserver-socketbinder.html5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/s6-ipcserver-socketbinder.html b/doc/s6-ipcserver-socketbinder.html
index ce43d50..d4d120a 100644
--- a/doc/s6-ipcserver-socketbinder.html
+++ b/doc/s6-ipcserver-socketbinder.html
@@ -26,7 +26,7 @@ socket, then executes a program.
<h2> Interface </h2>
<pre>
- s6-ipcserver-socketbinder [ -d | -D ] [ -b <em>backlog</em> ] [ -M | -m ] [ -a <em>perms</em> ] <em>path</em> <em>prog...</em>
+ s6-ipcserver-socketbinder [ -d | -D ] [ -b <em>backlog</em> ] [ -M | -m ] [ -a <em>perms</em> ] [ -B ] <em>path</em> <em>prog...</em>
</pre>
<ul>
@@ -63,12 +63,13 @@ s6-ipcserver-socketbinder along with <tt>-m</tt>. </li>
permissions <em>perms</em>, which is an octal number from 0000 to 0777.
Default is 0777, meaning everyone can connect to it. 0700 means only processes having the
same uid as the s6-ipcserver-socketbinder process can connect to it. </li>
+ <li> <tt>-B</tt>&nbsp;: the socket will be blocking. The default is nonblocking. </li>
</ul>
<h2> Notes </h2>
<ul>
- <li> The socket is provided <strong>non-blocking</strong>. </li>
+ <li> The socket is provided <strong>non-blocking by default</strong>. </li>
<li> s6-ipcserver-socketbinder is part of a set of basic blocks used to
build a flexible Unix super-server. It normally should be given a
command line crafted to make it execute into