summaryrefslogtreecommitdiff
path: root/doc/s6-tcpserver6-socketbinder.html
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2018-04-11 15:09:44 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2018-04-11 15:09:44 +0000
commit1e3f94aba1c47b689546ae8ac2e4ba6b1f1774c2 (patch)
tree71ebfb14c6045af1d0e5ee6a507fa67bcfe721e4 /doc/s6-tcpserver6-socketbinder.html
parentdfaa5da1f7e07903480a853a061e2221c532d8b9 (diff)
downloads6-networking-1e3f94aba1c47b689546ae8ac2e4ba6b1f1774c2.tar.xz
Add -B (blocking) option to s6-tcpserver?-socketbinder
Diffstat (limited to 'doc/s6-tcpserver6-socketbinder.html')
-rw-r--r--doc/s6-tcpserver6-socketbinder.html5
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/s6-tcpserver6-socketbinder.html b/doc/s6-tcpserver6-socketbinder.html
index 948f68b..b72da33 100644
--- a/doc/s6-tcpserver6-socketbinder.html
+++ b/doc/s6-tcpserver6-socketbinder.html
@@ -26,7 +26,7 @@ socket to an IPv6 address and port, then executes a program.
<h2> Interface </h2>
<pre>
- s6-tcpserver6-socketbinder [ -d | -D ] [ -b <em>backlog</em> ] [ -M | -m ] <em>ip</em> <em>port</em> <em>prog...</em>
+ s6-tcpserver6-socketbinder [ -d | -D ] [ -b <em>backlog</em> ] [ -M | -m ] [ -B ] <em>ip</em> <em>port</em> <em>prog...</em>
</pre>
<ul>
@@ -57,12 +57,13 @@ listening</strong>. </li>
that by default UDP sockets are not connection-mode, and <tt>listen()</tt>
will fail - so you should always give the <tt>-b0</tt> option to
s6-tcpserver6-socketbinder along with <tt>-m</tt>. </li>
+ <li> <tt>-B</tt>&nbsp;: create a blocking socket. Default is non-blocking. </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-tcpserver6-socketbinder is part of a set of basic blocks used to
build a flexible TCP/IPv6 super-server. It normally should be given a
command line crafted to make it execute into