From b0fe68c13b04af8c098d53ea999bba6b7395163d Mon Sep 17 00:00:00 2001
From: Laurent Bercot
s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), -in the line of daemontools +in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of @@ -37,15 +37,15 @@ provided by s6 - besides process supervision:
s6 is free software. It is available under the -ISC license. +ISC license.
These programs are a rewrite of the corresponding utilities from -daemontools, with +daemontools, with a few extras.
@@ -304,7 +304,7 @@ Linux system with s6-svscan as process 1.diff --git a/doc/libs6/accessrules.html b/doc/libs6/accessrules.html index 2360cfc..51d0a58 100644 --- a/doc/libs6/accessrules.html +++ b/doc/libs6/accessrules.html @@ -88,7 +88,7 @@ under, in the format understood by s6-accessrules-cdb-from-fs.
If your application has trouble handling unknown -children, consider using a ftrigrd service. (And fix your application!) +children, consider using an ftrigrd service. (And fix your application!)
-ftrigr_start starts a session with a ftrigrd service listening on
+ftrigr_start starts a session with an ftrigrd service listening on
path.
-ftrigr_startf starts a session with a ftrigrd process as a child
+ftrigr_startf starts a session with an ftrigrd process as a child
(which is the simplest usage).
-a is a ftrigr_t structure that must be declared in the stack and
+a is an ftrigr_t structure that must be declared in the stack and
initialized to FTRIGR_ZERO.
stamp must be an accurate enough timestamp.
If the session initialization fails, the function returns 0 and errno is set;
diff --git a/doc/libs6/s6-fdholder.html b/doc/libs6/s6-fdholder.html
index 38a2343..4a2fb25 100644
--- a/doc/libs6/s6-fdholder.html
+++ b/doc/libs6/s6-fdholder.html
@@ -72,7 +72,7 @@ s6_fdholder_free(&a) ;
s6_fdholder_init assumes that fd is a socket already -connected to a s6-fdholderd daemon. The a structure must be +connected to an s6-fdholderd daemon. The a structure must be initialized to S6_FDHOLDER_ZERO before use.
diff --git a/doc/libs6/s6-ftrigrd.html b/doc/libs6/s6-ftrigrd.html index 23c63c2..7325c72 100644 --- a/doc/libs6/s6-ftrigrd.html +++ b/doc/libs6/s6-ftrigrd.html @@ -39,10 +39,10 @@ stdout is a pipe writing to the client; its stderr is the same as the client's; there's an additional pipe from s6-ftrigrd to the client, used for asynchronous notifications.- A s6-ftrigrd instance can only handle up to FTRIGRD_MAX (defined in s6/ftrigr.h) + An s6-ftrigrd instance can only handle up to FTRIGRD_MAX (defined in s6/ftrigr.h) subscriptions at once. By default, this number is 1000, which is more than enough for any reasonable system.
diff --git a/doc/libs6/s6lock.html b/doc/libs6/s6lock.html index 5eb580b..049ed44 100644 --- a/doc/libs6/s6lock.html +++ b/doc/libs6/s6lock.html @@ -40,7 +40,7 @@ options are usually available. s6lockd service concurrently accessed by several applications using such locks to gate shared resources. -
-s6lock_start_g starts a session by connecting to a s6lockd service
+s6lock_start_g starts a session by connecting to an s6lockd service
listening on path. The working directory is set by the administrator
of the service.
-s6lock_startf_g starts a session with a s6lockd process as a child,
+s6lock_startf_g starts a session with an s6lockd process as a child,
using lockdir as its working directory.
-a is a s6lock_t structure that must be declared in the stack and
+a is an s6lock_t structure that must be declared in the stack and
initialized to S6LOCK_ZERO.
If the session initialization fails, the function returns 0 and errno is set;
else the function returns 1.
diff --git a/doc/libs6/s6lockd.html b/doc/libs6/s6lockd.html
index 9fcb055..089de57 100644
--- a/doc/libs6/s6lockd.html
+++ b/doc/libs6/s6lockd.html
@@ -39,11 +39,11 @@ user: it will be spawned by the
When run as a service, s6lockd has no "standalone" mode: it is designed to work with a Unix -domain superserver, like +domain super-server, like s6-ipcserver. -s6lockd follows the UCSPI -interface, it can be directly executed from the superserver. +s6lockd follows the UCSPI +interface, it can be directly executed from the super-server.
- The UCSPI protocol + The UCSPI protocol is an easy way of abstracting clients and servers from the network. A server written as a UCSPI server, just as it can be run under inetd or diff --git a/doc/overview.html b/doc/overview.html index cecdde6..1b4cb5d 100644 --- a/doc/overview.html +++ b/doc/overview.html @@ -28,7 +28,7 @@ description of the different parts of s6.
At its core, s6 is a process supervision suite, like its ancestor -daemontools and its +daemontools and its close cousin runit.
@@ -288,7 +288,7 @@ sometimes, they are daemons themselves, designed to be supervised.s6, like other skarnet.org software, makes heavy use of -chain +chain loading, also known as "Bernstein chaining": a lot of s6 tools will perform some action that changes the process state, then execute into the rest of their command line. This allows the user to change the process state @@ -461,7 +461,7 @@ descriptors.
Note that "socket activation", one of the main advertised benefits of the -systemd +systemd init system, sounds similar to fd-holding. The reality is that socket activation is a mixture of several different mechanisms, one of which is fd-holding; s6 allows you to implement the diff --git a/doc/s6-accessrules-cdb-from-fs.html b/doc/s6-accessrules-cdb-from-fs.html index 9ca2bcd..b0096c7 100644 --- a/doc/s6-accessrules-cdb-from-fs.html +++ b/doc/s6-accessrules-cdb-from-fs.html @@ -23,7 +23,7 @@ containing a ruleset suitable for s6-ipcserver-access or s6-tcpserver-access into a -CDB file. +CDB file.
The s6-tcpserver4 and -s6-tcpserver6 define the PROTO environment -variable to "TCP", and spawn every child server with the TCPCONNNUM environment +s6-tcpserver6 programs +define the PROTO environment variable to "TCP", and spawn every child server with the TCPCONNNUM environment variable set to the number of connections from the same IP address. The s6-tcpserver-access program can set environment variables depending on the client's IP address. If the diff --git a/doc/s6-envdir.html b/doc/s6-envdir.html index d1f1450..472103d 100644 --- a/doc/s6-envdir.html +++ b/doc/s6-envdir.html @@ -60,7 +60,7 @@ first character of nullis instead of a newline.
s6-envdir without options behaves exactly like -envdir. +envdir.