From: Fredrik Tolf <fredrik@dolda2000.com>
Date: Sat, 30 Oct 2010 08:50:20 +0000 (+0200)
Subject: doc: Added manpage for callfcgi.
X-Git-Tag: 0.4~5
X-Git-Url: http://git.dolda2000.com/gitweb/?a=commitdiff_plain;h=eafd8a5d22374cb60489adc10b55fa962b033761;p=ashd.git

doc: Added manpage for callfcgi.
---

diff --git a/doc/Makefile.am b/doc/Makefile.am
index be4698e..f453b18 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,5 +1,6 @@
 dist_man1_MANS =	callcgi.1 dirplex.1 htparser.1 patplex.1 sendfile.1 \
-			userplex.1 htls.1 callscgi.1 accesslog.1 htextauth.1
+			userplex.1 htls.1 callscgi.1 accesslog.1 htextauth.1 \
+			callfcgi.1
 dist_man7_MANS = ashd.7
 
 %.7 %.1: %.doc
diff --git a/doc/callfcgi.doc b/doc/callfcgi.doc
new file mode 100644
index 0000000..cd07126
--- /dev/null
+++ b/doc/callfcgi.doc
@@ -0,0 +1,32 @@
+callscgi(1)
+===========
+
+NAME
+----
+callfcgi - FastCGI request handler for ashd(7)
+
+SYNOPSIS
+--------
+*callfcgi* [*-h*] [*-N* 'RETRIES'] [*-i* 'ID'] [*-u* 'UNIXPATH'] [*-t* \[HOST:]'TCPPORT'] ['PROGRAM' ['ARGS'...]]
+
+DESCRIPTION
+-----------
+
+The *callfcgi* handler uses FastCGI to call an external handler for
+requests. *callfcgi* is a persistent handler, as defined in *ashd*(7).
+
+*callfcgi* works identically to the *callscgi*(1) program in all
+respects except using the FastCGI protocol rather then the SCGI
+protocol, so see the manpage for *callscgi* for all the details.
+
+In relation to the FastCGI protocol, it should be noted that
+*callfcgi* does not multiplex several requests over one opened FastCGI
+connection, but rather opens one connection for each request.
+
+AUTHOR
+------
+Fredrik Tolf <fredrik@dolda2000.com>
+
+SEE ALSO
+--------
+*callscgi*(1), *ashd*(7)