Add the .exe extension when appropriate to the clean target.
[catagits/fcgi2.git] / doc / fastcgi-prog-guide / ap_guide.htm
1 <html><head><title>FastCGI Programmer's Guide - Table of Contents</title></head>
2 <body bgcolor=#ffffff>
3  
4 <a href="cover.htm">[Top]</a> <a href="cover.htm">[Prev]</a> <a href="ch1intro.htm">[Next]</a> <a href="ap_guida.htm">[Bottom]</a>
5 <hr><br>
6  
7 <a name="4878">
8 <h4>1.   <a href="ch1intro.htm#9432">The Fast Common Gateway Interface   1</a></h4>
9 </a><dl>
10 <a name="4880"></a>
11 <dt><dd> <a href="ch1intro.htm#8485">Advantages of FastCGI       1</a>
12 <dl>
13 <a name="4882"></a>
14 <dt><dd> <a href="ch1intro.htm#8396">Long-lived Applications     1</a>
15 <a name="4884"></a>
16 <dt><dd> <a href="ch1intro.htm#8445">Separating Application and Server   2</a>
17 <a name="4886"></a>
18 <dt><dd> <a href="ch1intro.htm#8406">FastCGI "Roles"     2</a>
19 </dl>
20 <a name="4888"></a>
21 <dt><dd> <a href="ch1intro.htm#4207">Writing FastCGI Applications        4</a>
22 <dl>
23 <a name="4890"></a>
24 <dt><dd> <a href="ch1intro.htm#9469">Code Structure      5</a>
25 <a name="4892"></a>
26 <dt><dd> <a href="ch1intro.htm#9480">Initial Environment Variables       5</a>
27 <a name="4894"></a>
28 <dt><dd> <a href="ch1intro.htm#9785">Per-Request Environment Variables   6</a>
29 <a name="4896"></a>
30 <dt><dd> <a href="ch1intro.htm#9048">Building FastCGI Applications in C          6</a>
31 <a name="4898"></a>
32 <dt><dd> <a href="ch1intro.htm#9570">Building FastCGI Applications in Perl       7</a>
33 <a name="4900"></a>
34 <dt><dd> <a href="ch1intro.htm#9562">Building FastCGI Applications in Tcl        7</a>
35 </dl>
36 <a name="4902"></a>
37 <dt><dd> <a href="ch1intro.htm#8360">Implementation Details      7</a>
38 <dl>
39 <a name="4904"></a>
40 <dt><dd> <a href="ch1intro.htm#7874">The fcgi_stdio Library: I/O Compatibility   9</a>
41 <a name="4906"></a>
42 <dt><dd> <a href="ch1intro.htm#9678">The fcgi_stdio Library: Binary compatibility        10</a>
43 </dl>
44 </dl>
45 <a name="4908">
46 <h4>2.   <a href="ch2c.htm#3659">Developing FastCGI  Applications in C   11</a></h4>
47 </a><dl>
48 <a name="4910"></a>
49 <dt><dd> <a href="ch2c.htm#5371">The I/O Libraries       11</a>
50 <a name="4912"></a>
51 <dt><dd> <a href="ch2c.htm#5847">Code Structure          12</a>
52 <a name="4914"></a>
53 <dt><dd> <a href="ch2c.htm#5373">Example 1: TinyFastCGI          12</a>
54 <a name="4916"></a>
55 <dt>
56   <dd> <a href="ch2c.htm#4182">Example 2: Prime Number Generator 13</a> 
57   <a name="4918"></a>
58 <dt><dd> <a href="ch2c.htm#5151">Building        15</a>
59 <a name="4920"></a>
60 <dt><dd> <a href="ch2c.htm#4190">Memory Leaks    16</a>
61 </dl>
62 <a name="4922">
63 <h4>3.   <a href="ch3perl.htm#3659">Developing FastCGI  Applications in Perl     17</a></h4>
64 </a><dl>
65 <a name="4924"></a>
66 <dt><dd> <a href="ch3perl.htm#4183">Getting Started      17</a>
67 <a name="4926"></a>
68 <dt><dd> <a href="ch3perl.htm#5002">Example: TinyFastCGI         18</a>
69 </dl>
70 <a name="4928">
71 <h4>4.   <a href="ch4tcl.htm#3659">Developing FastCGI  Applications in Tcl       19</a></h4>
72 </a><dl>
73 <a name="4930"></a>
74 <dt><dd> <a href="ch4tcl.htm#4222">Getting Started       19</a>
75 <a name="4932"></a>
76 <dt><dd> <a href="ch4tcl.htm#4853">Example: TinyFastCGI          20</a>
77 </dl>
78 <a name="4934">
79 <h4>A.   <a href="apaman.htm#3601">FastCGI  Reference Pages     21</a></h4>
80 </a><dl>
81 <a name="4936"></a>
82 <dt><dd> <a href="apaman.htm#95860">FCGI_Accept (3)      21</a>
83 <dl>
84 <a name="4938"></a>
85 <dt><dd> <a href="apaman.htm#95861">Name         21</a>
86 <a name="4940"></a>
87 <dt><dd> <a href="apaman.htm#95652">Synopsis     21</a>
88 <a name="4942"></a>
89 <dt><dd> <a href="apaman.htm#95656">Description          21</a>
90 <a name="4944"></a>
91 <dt><dd> <a href="apaman.htm#95664">Return Values        22</a>
92 </dl>
93 <a name="4946"></a>
94 <dt><dd> <a href="apaman.htm#95309">FCGI_StartFilterData (3)     22</a>
95 <dl>
96 <a name="4948"></a>
97 <dt><dd> <a href="apaman.htm#95310">Name         22</a>
98 <a name="4950"></a>
99 <dt><dd> <a href="apaman.htm#95312">Synopsis     22</a>
100 <a name="4952"></a>
101 <dt><dd> <a href="apaman.htm#95315">Description          23</a>
102 <a name="4954"></a>
103 <dt><dd> <a href="apaman.htm#95733">Return Values        23</a>
104 <a name="4956"></a>
105 <dt><dd> <a href="apaman.htm#95323">Example      23</a>
106 </dl>
107 <a name="4958"></a>
108 <dt><dd> <a href="apaman.htm#95846">FCGI_SetExitStatus(3)        24</a>
109 <dl>
110 <a name="4960"></a>
111 <dt><dd> <a href="apaman.htm#95793">Name         24</a>
112 <a name="4962"></a>
113 <dt><dd> <a href="apaman.htm#95786">Synopsis     24</a>
114 <a name="4964"></a>
115 <dt><dd> <a href="apaman.htm#95788">Description          24</a>
116 </dl>
117 </dl>
118
119 <hr><br>
120  
121 <a href="cover.htm">[Top]</a> <a href="cover.htm">[Prev]</a> <a href="ch1intro.htm">[Next]</a> <a href="ap_guida.htm">[Bottom]</a>
122 <hr><br>
123  
124
125 <!-- This file was created with Quadralay WebWorks Publisher 3.0.3 -->
126 <!-- -->
127 <!-- For more information on how this document, and how the rest of -->
128 <!-- this server was created, email yourEmail@xyzcorp.com -->
129 <!-- -->
130 <!-- Last updated: 04/15/96 08:00:12 -->
131
132 </body>
133 </html>