fix validation, organization, and links
[catagits/fcgi2.git] / doc / fastcgi-prog-guide / ap_guida.htm
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">\r
2 <HTML>\r
3    <HEAD>\r
4       <TITLE>\r
5          FastCGI Application Programmer&#39;s Guide - Index\r
6       </TITLE>\r
7 <STYLE TYPE="text/css">\r
8  body {\r
9   background-color: #ffffff;\r
10  }\r
11  div.c1 {text-align: center}\r
12 </STYLE>\r
13    </HEAD>\r
14    <BODY>\r
15       <A HREF="cover.htm">[Top]</A> <A HREF="apaman.htm">[Prev]</A>\r
16       <P>\r
17          [Next] [Bottom]\r
18       </P>\r
19       <HR>\r
20       <BR>\r
21        <A NAME="801"></A>\r
22       <DIV CLASS="c1">\r
23          <H1>\r
24             Index<BR>\r
25          </H1>\r
26       </DIV>\r
27       <A NAME="1384"></A>\r
28       <DIV CLASS="c1">\r
29          <H2>\r
30             A\r
31          </H2>\r
32       </DIV>\r
33       <DL>\r
34          <DD>\r
35             <A NAME="1388"></A>\r
36          </DD>\r
37          <DD>\r
38             <A HREF="ch4tcl.htm#4835">applications in Tcl 19</A> <A NAME="1390"></A>\r
39          </DD>\r
40          <DD>\r
41             <A HREF="ch1intro.htm#8428">Authorizer applications 4</A> \r
42             <DL>\r
43                <DD>\r
44                   <A NAME="1392"></A>\r
45                </DD>\r
46                <DD>\r
47                   <A HREF="ch1intro.htm#9483">environment variables 6</A> <A NAME="1394"></A>\r
48                </DD>\r
49                <DD>\r
50                   <A HREF="ch1intro.htm#8437">stdin and stderr 4</A>\r
51                </DD>\r
52             </DL>\r
53          </DD>\r
54       </DL>\r
55       <A NAME="1396"></A>\r
56       <DIV CLASS="c1">\r
57          <H2>\r
58             C\r
59          </H2>\r
60       </DIV>\r
61       <DL>\r
62          <DD>\r
63             <A NAME="1399"></A>\r
64          </DD>\r
65          <DD>\r
66             <A HREF="ch2c.htm#917">C language, writing FastCGI applications in 11</A>\r
67          </DD>\r
68       </DL>\r
69       <A NAME="1401"></A>\r
70       <DIV CLASS="c1">\r
71          <H2>\r
72             E\r
73          </H2>\r
74       </DIV>\r
75       <DL>\r
76          <DD>\r
77             <A NAME="1404"></A>\r
78          </DD>\r
79          <DD>\r
80             environment variables \r
81             <DL>\r
82                <DD>\r
83                   <A NAME="1405"></A>\r
84                </DD>\r
85                <DD>\r
86                   <A HREF="ch1intro.htm#9483">differences from CGI 6</A> <A NAME="1407"></A>\r
87                </DD>\r
88                <DD>\r
89                   <A HREF="ch1intro.htm#8431">returned from Authorizer applications 4</A>\r
90                </DD>\r
91             </DL>\r
92             <A NAME="1409"></A>\r
93          </DD>\r
94          <DD>\r
95             examples \r
96             <DL>\r
97                <DD>\r
98                   <A NAME="1410"></A>\r
99                </DD>\r
100                <DD>\r
101                   <A HREF="ch2c.htm#4182">responder application in C 13</A> <A NAME="1412"></A>\r
102                </DD>\r
103                <DD>\r
104                   <A HREF="ch3perl.htm#5002">responder application in perl 18</A> <A NAME="1414"></A>\r
105                </DD>\r
106                <DD>\r
107                   <A HREF="ch4tcl.htm#4343">responder application in Tcl 20</A>\r
108                </DD>\r
109             </DL>\r
110             <A NAME="1416"></A>\r
111          </DD>\r
112          <DD>\r
113             <A HREF="apaman.htm#95796">exit status, of FastCGI application 24</A>\r
114          </DD>\r
115       </DL>\r
116       <A NAME="1418"></A>\r
117       <DIV CLASS="c1">\r
118          <H2>\r
119             F\r
120          </H2>\r
121       </DIV>\r
122       <DL>\r
123          <DD>\r
124             <A NAME="1420"></A>\r
125          </DD>\r
126          <DD>\r
127             FastCGI \r
128             <DL>\r
129                <DD>\r
130                   <A NAME="1421"></A>\r
131                </DD>\r
132                <DD>\r
133                   <A HREF="ch4tcl.htm#4835">19</A> <A NAME="1423"></A>\r
134                </DD>\r
135                <DD>\r
136                   <A HREF="ch2c.htm#917">applications in C 11</A> <A NAME="1425"></A>\r
137                </DD>\r
138                <DD>\r
139                   <A HREF="ch3perl.htm#917">applications in Perl 17</A> <A NAME="1427"></A>\r
140                </DD>\r
141                <DD>\r
142                   <A HREF="ch1intro.htm#7995">differences from CGI 1</A>\r
143                </DD>\r
144             </DL>\r
145             <A NAME="1429"></A>\r
146          </DD>\r
147          <DD>\r
148             <A HREF="apaman.htm#95732">FCGI_DATA_LAST_MOD 23</A> <A NAME="1431"></A>\r
149          </DD>\r
150          <DD>\r
151             <A HREF="apaman.htm#95731">FCGI_DATA_LENGTH 23</A> <A NAME="1433"></A>\r
152          </DD>\r
153          <DD>\r
154             <A HREF="ch1intro.htm#9488">FCGI_DATA_LENGTH (in Filter applications) 6</A> <A NAME="1435"></A>\r
155          </DD>\r
156          <DD>\r
157             <A HREF="ch1intro.htm#9490">FCGI_ROLE 6,</A> <A HREF="apaman.htm#95661">22</A> <A NAME="1438"></A>\r
158          </DD>\r
159          <DD>\r
160             <A HREF="apaman.htm#95846">FCGI_SetExitStatus 24</A> <A NAME="1440"></A>\r
161          </DD>\r
162          <DD>\r
163             <A HREF="apaman.htm#95309">FCGI_StartFilterData 22</A> <A NAME="1442"></A>\r
164          </DD>\r
165          <DD>\r
166             <A HREF="ch2c.htm#4199">fcgi_stdio library 11</A> \r
167             <DL>\r
168                <DD>\r
169                   <A NAME="1444"></A>\r
170                </DD>\r
171                <DD>\r
172                   <A HREF="ch2c.htm#4629">location of 15</A> <A NAME="1446"></A>\r
173                </DD>\r
174                <DD>\r
175                   <A HREF="apaman.htm#95882">manpages for 21</A>\r
176                </DD>\r
177             </DL>\r
178             <A NAME="1448"></A>\r
179          </DD>\r
180          <DD>\r
181             <A HREF="apaman.htm#95663">FCGI_ToFcgiStream 22</A> <A NAME="1450"></A>\r
182          </DD>\r
183          <DD>\r
184             <A HREF="apaman.htm#95663">FCGI_ToFILE 22</A> <A NAME="1452"></A>\r
185          </DD>\r
186          <DD>\r
187             <A HREF="ch2c.htm#4199">fcgiapp library 11</A> <A NAME="1454"></A>\r
188          </DD>\r
189          <DD>\r
190             <A HREF="ch1intro.htm#9486">FILE_LAST_MOD (in Filter applications) 6</A> <A NAME="1456"></A>\r
191          </DD>\r
192          <DD>\r
193             Filter applications \r
194             <DL>\r
195                <DD>\r
196                   <A NAME="1457"></A>\r
197                </DD>\r
198                <DD>\r
199                   <A HREF="apaman.htm#95732">last modification time 23</A> <A NAME="1459"></A>\r
200                </DD>\r
201                <DD>\r
202                   <A HREF="apaman.htm#95728">reading from stdin 23</A>\r
203                </DD>\r
204             </DL>\r
205          </DD>\r
206       </DL>\r
207       <A NAME="1461"></A>\r
208       <DIV CLASS="c1">\r
209          <H2>\r
210             G\r
211          </H2>\r
212       </DIV>\r
213       <DL>\r
214          <DD>\r
215             <A NAME="1463"></A>\r
216          </DD>\r
217          <DD>\r
218             <A HREF="ch2c.htm#4785">Great Circle (C garbage collector) 16</A>\r
219          </DD>\r
220       </DL>\r
221       <A NAME="1465"></A>\r
222       <DIV CLASS="c1">\r
223          <H2>\r
224             I\r
225          </H2>\r
226       </DIV>\r
227       <DL>\r
228          <DD>\r
229             <A NAME="1468"></A>\r
230          </DD>\r
231          <DD>\r
232             <A HREF="ch1intro.htm#9480">Initial Environment Variables 5</A>\r
233          </DD>\r
234       </DL>\r
235       <A NAME="1470"></A>\r
236       <DIV CLASS="c1">\r
237          <H2>\r
238             M\r
239          </H2>\r
240       </DIV>\r
241       <DL>\r
242          <DD>\r
243             <A NAME="1475"></A>\r
244          </DD>\r
245          <DD>\r
246             <A HREF="apaman.htm#95882">manpages 21</A> <A NAME="1477"></A>\r
247          </DD>\r
248          <DD>\r
249             <A HREF="ch2c.htm#4190">memory leaks 16</A>\r
250          </DD>\r
251       </DL>\r
252       <A NAME="1479"></A>\r
253       <DIV CLASS="c1">\r
254          <H2>\r
255             P\r
256          </H2>\r
257       </DIV>\r
258       <DL>\r
259          <DD>\r
260             <A NAME="1483"></A>\r
261          </DD>\r
262          <DD>\r
263             Perl \r
264             <DL>\r
265                <DD>\r
266                   <A NAME="1484"></A>\r
267                </DD>\r
268                <DD>\r
269                   <A HREF="ch3perl.htm#917">writing FastCGI applications in 17</A>\r
270                </DD>\r
271             </DL>\r
272             <A NAME="1486"></A>\r
273          </DD>\r
274          <DD>\r
275             <A HREF="ch2c.htm#4785">Purify (for checking storage leaks) 16</A>\r
276          </DD>\r
277       </DL>\r
278       <A NAME="1488"></A>\r
279       <DIV CLASS="c1">\r
280          <H2>\r
281             R\r
282          </H2>\r
283       </DIV>\r
284       <DL>\r
285          <DD>\r
286             <A NAME="1491"></A>\r
287          </DD>\r
288          <DD>\r
289             <A HREF="ch1intro.htm#9477">response loop 5</A> \r
290             <DL>\r
291                <DD>\r
292                   <A NAME="1493"></A>\r
293                </DD>\r
294                <DD>\r
295                   <A HREF="ch2c.htm#4202">in C 12</A> <A NAME="1495"></A>\r
296                </DD>\r
297                <DD>\r
298                   <A HREF="ch3perl.htm#4243">in Perl 17</A> <A NAME="1497"></A>\r
299                </DD>\r
300                <DD>\r
301                   <A HREF="ch4tcl.htm#4228">in TCL 19</A>\r
302                </DD>\r
303             </DL>\r
304          </DD>\r
305       </DL>\r
306       <HR>\r
307       <BR>\r
308        <A HREF="cover.htm">[Top]</A> <A HREF="apaman.htm">[Prev]</A>\r
309       <P>\r
310          [Next] [Bottom]\r
311       </P>\r
312       <HR>\r
313       <BR>\r
314        <!-- This file was created with Quadralay WebWorks Publisher 3.0.3 -->\r
315       <!-- -->\r
316       <!-- For more information on how this document, and how the rest of -->\r
317       <!-- this server was created, email yourEmail@xyzcorp.com -->\r
318       <!-- -->\r
319       <!-- Last updated: 04/15/96 08:00:22 -->\r
320    </BODY>\r
321 </HTML>\r
322 \r