aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-10-18 22:18:06 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-10-18 22:18:06 +0300
commit4cb33c7c355491f602bbf09f97e90aa90afb4797 (patch)
tree4e1bc48daf11741aee001680de36d35f3589aa95 /doc
parent1e7e504d1e0f019348f2d222932b1a27c0718e6d (diff)
downloadpies-4cb33c7c355491f602bbf09f97e90aa90afb4797.tar.gz
pies-4cb33c7c355491f602bbf09f97e90aa90afb4797.tar.bz2
Imrove the docs.
* doc/Config: New file. Configuration for texi2html. * doc/Makefile.am (manual): Update rule. (man-tar): New rule. * doc/gendocs_template: Rewrite using the new site layout. * doc/pies.texi: Minor changes.
Diffstat (limited to 'doc')
-rw-r--r--doc/Config363
-rw-r--r--doc/Makefile.am6
-rwxr-xr-xdoc/gendocs_template114
-rw-r--r--doc/pies.texi15
4 files changed, 418 insertions, 80 deletions
diff --git a/doc/Config b/doc/Config
new file mode 100644
index 0000000..0e2742d
--- /dev/null
+++ b/doc/Config
@@ -0,0 +1,363 @@
1# Texi2html configuration for Pies documentation. -*- perl-mode -*-
2# Copyright (C) 2009 Sergey Poznyakoff
3#
4# Pies is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 3, or (at your option)
7# any later version.
8#
9# Pies is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with Pies. If not, see <http://www.gnu.org/licenses/>.
16
17$top_html_dir="/software/pies";
18$graphics_dir="$top_html_dir/graphics";
19
20## texi2html configuration
21
22# Show TOC in place of the @contents directive.
23$INLINE_CONTENTS = 1;
24# Do not show Texinfo menus.
25$SHOW_MENU = 0;
26# Inhibit output of CSS lines in page headers.
27$CSS_LINES='';
28# Print footnotes at the end of each file (if the document is split).
29$SEPARATED_FOOTNOTES = 0;
30
31$BODYTEXT = "";
32
33$EXTRA_HEAD="\
34 <link rev=\"made\" href=\"mailto:gray@gnu.org.ua\">\
35 <link rel=\"stylesheet\" type=\"text/css\" href=\"${top_html_dir}/gray.css\">\
36 <link rel=\"stylesheet\" type=\"text/css\" href=\"${top_html_dir}/texi.css\">\
37 <link rel=\"icon\" type=\"image/png\" href=\"/graphics/gnu-head-icon.png\">";
38
39$AFTER_BODY_OPEN="\
40<!--#include virtual=\"${top_html_dir}/inc/header.html\" -->\
41<table class='tabs'>\
42 <tr>\
43 <td><a href=\"$top_html_dir/pies.html\">Main</a></td>\
44 <td><a href=\"$top_html_dir/example.html\">Examples</a></td>\
45 <td><a href=\"$top_html_dir/download.html\">Downloads</a></td>\
46 <td><a class=\"active\" href=\"$top_html_dir/manual.html\">Documentation</a></td>\
47 </tr>
48</table>";
49
50$PRE_BODY_CLOSE="Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.";
51
52$format_map{'multitable'}='table class="multitable"';
53
54$SMALL_RULE = '';
55$DEFAULT_RULE = '';
56$MIDDLE_RULE = '';
57# This is output at the end of a section.
58$BIG_RULE = '';
59
60# Use navigation icons
61$ICONS = 1;
62%ACTIVE_ICONS =
63 (
64 'Top', "$graphics_dir/top.png",
65 'Contents', "$graphics_dir/ctx.png",
66 'Overview', '',
67 'Index', "$graphics_dir/idx.png",
68 'This', '',
69 'Back', "$graphics_dir/left.png",
70 'FastBack', "$graphics_dir/bwd.png",
71 'Prev', "",
72 'Up', "$graphics_dir/up.png",
73 'Next', "$graphics_dir/right.png",
74 'NodeUp', "$graphics_dir/left.png",
75 'NodeNext', "$graphics_dir/up.png",
76 'NodePrev', "$graphics_dir/right.png",
77 'Following', "$graphics_dir/right.png",
78 'Forward', "$graphics_dir/right.png",
79 'FastForward', "$graphics_dir/fwd.png",
80 'About' , '',
81 'First', '',
82 'Last', '',
83 ' ', ''
84 );
85
86@SECTION_BUTTONS =
87 (
88 \&gray_document_title,
89 \&gray_sec_ref,
90 'Back', 'Forward',
91 \&gray_chap_ref, 'FastBack', 'Up', 'FastForward',
92 \&gray_doc_ref,
93 'Contents', 'Index',
94 ' ','About',
95 );
96
97@SECTION_FOOTER_BUTTONS = @SECTION_BUTTONS;
98@NODE_FOOTER_BUTTONS = @SECTION_BUTTONS;
99
100# buttons for misc stuff
101@MISC_BUTTONS = (
102 \&gray_document_title,
103 'Contents',
104 'Index',
105 ' ',
106 'About'
107 );
108
109
110$print_section = \&gray_print_section;
111$print_navigation = \&gray_print_navigation;
112$print_head_navigation = \&gray_print_head_navigation;
113$print_foot_navigation = \&gray_print_foot_navigation;
114$print_About = \&gray_print_About;
115$cell = \&gray_multitable_cell;
116$print_page_foot = \&gray_print_page_foot;
117
118sub gray_multitable_cell($$)
119{
120 my $text = shift;
121 my $row_macro = shift;
122
123 $text =~ s/<p>//;
124 $text =~ s/<\/p>//;
125 if ($row_macro eq 'headitem')
126 {
127 return '<th>' . $text . '</th>';
128 }
129 return '<td>' . $text . '</td>';
130}
131
132sub gray_print_About
133{
134 return &$print_misc(@_) if (!($SPLIT eq '') or $SECTION_NAVIGATION);
135}
136
137sub gray_split_status()
138{
139 if ($SPLIT eq '') {
140 return '';
141 } elsif ($SPLIT eq 'node') {
142 return ' <span class="splitstatus">(split by node)</span>';
143 } elsif ($SPLIT eq 'section') {
144 return ' <span class="splitstatus">(split by section)</span>';
145 } elsif ($SPLIT eq 'chapter') {
146 return ' <span class="splitstatus">(split by chapter)</span>';
147 }
148}
149
150sub gray_document_title($$)
151{
152 my $fh = shift;
153 my $vertical = shift;
154 my $status = gray_split_status();
155 print $fh qq{<td class="title">} . $Texi2HTML::THISDOC{title} . $status . ":</td>\n";
156}
157
158sub gray_node_ref($$)
159{
160 my $fh = shift;
161 my $vertical = shift;
162 print $fh qq{<span class="navtext">Node:</span>};
163}
164
165sub gray_sec_ref($$)
166{
167 my $fh = shift;
168 my $vertical = shift;
169 print $fh qq{<span class="navtext">Section:</span>};
170}
171
172sub gray_chap_ref($$)
173{
174 my $fh = shift;
175 my $vertical = shift;
176 print $fh qq{<span class="navtext">Chapter:</span>};
177}
178
179sub gray_doc_ref($$)
180{
181 my $fh = shift;
182 my $vertical = shift;
183 print $fh qq{<span class="navtext">Doc:</span>};
184}
185
186sub gray_print_navigation
187{
188 my $fh = shift;
189 my $buttons = shift;
190 my $vertical = shift;
191 my $spacing = 1;
192 my $class="nav";
193
194 print $fh qq{<table class="nav">\n};
195
196 print $fh "<tr>" unless $vertical;
197 for my $button (@$buttons)
198 {
199 if ($button =~ /^\@class=(.*)/) {
200 $class = "$class $1";
201 next;
202 }
203 print $fh "<tr>\n" if $vertical;
204 print $fh qq{<td class="$class">};
205
206 if (ref($button) eq 'CODE')
207 {
208 &$button($fh, $vertical);
209 }
210 elsif (ref($button) eq 'SCALAR')
211 {
212 print $fh "$$button" if defined($$button);
213 }
214 elsif (ref($button) eq 'ARRAY')
215 {
216 my $text = $button->[1];
217 my $button_href = $button->[0];
218 # verify that $button_href is simple text and text is a reference
219 if (defined($button_href) and !ref($button_href)
220 and defined($text) and (ref($text) eq 'SCALAR') and defined($$text))
221 { # use given text
222 if ($Texi2HTML::HREF{$button_href})
223 {
224 print $fh "" .
225 &$anchor('',
226 $Texi2HTML::HREF{$button_href},
227 $$text
228 )
229 ;
230 }
231 else
232 {
233 print $fh $$text;
234 }
235 }
236 }
237 elsif ($button eq ' ')
238 { # handle space button
239 print $fh
240 ($ICONS && $ACTIVE_ICONS{' '}) ?
241 &$button_icon_img($BUTTONS_NAME{$button}, $ACTIVE_ICONS{' '}) :
242 $NAVIGATION_TEXT{' '};
243 #next;
244 }
245 elsif ($Texi2HTML::HREF{$button})
246 { # button is active
247 my $btitle = $BUTTONS_GOTO{$button} ?
248 'title="' . $BUTTONS_GOTO{$button} . '"' : '';
249 if ($ICONS && $ACTIVE_ICONS{$button})
250 { # use icon
251 print $fh '' .
252 &$anchor('',
253 $Texi2HTML::HREF{$button},
254 &$button_icon_img($BUTTONS_NAME{$button},
255 $ACTIVE_ICONS{$button},
256 $Texi2HTML::SIMPLE_TEXT{$button}),
257 $btitle
258 );
259 }
260 else
261 { # use text
262 print $fh
263 '' .
264 &$anchor('',
265 $Texi2HTML::HREF{$button},
266 $NAVIGATION_TEXT{$button},
267 $btitle
268 );
269 }
270 }
271 else { # button is passive
272 print $fh '<span class="passive">' .
273 ($ICONS && $PASSIVE_ICONS{$button} ?
274 &$button_icon_img($BUTTONS_NAME{$button},
275 $PASSIVE_ICONS{$button},
276 $Texi2HTML::SIMPLE_TEXT{$button}) :
277
278 $NAVIGATION_TEXT{$button}) . '</span>';
279 }
280 print $fh "</td>\n";
281 print $fh "</tr>\n" if $vertical;
282 $class = "nav";
283 }
284 print $fh "</tr>" unless $vertical;
285 print $fh "</table>\n";
286}
287
288sub gray_print_head_navigation($$)
289{
290 my $fh = shift;
291 my $buttons = shift;
292
293 return if ($SPLIT eq '');
294 if ($VERTICAL_HEAD_NAVIGATION)
295 {
296 print $fh <<EOT;
297<table class='nav'>
298<tr>
299<td>
300EOT
301 }
302 main::print_lines($fh, $Texi2HTML::THIS_HEADER);
303 &$print_navigation($fh, $buttons, $VERTICAL_HEAD_NAVIGATION);
304 if ($VERTICAL_HEAD_NAVIGATION)
305 {
306 print $fh <<EOT;
307</td>
308<td>
309EOT
310 }
311}
312
313sub gray_print_foot_navigation
314{
315 my $fh = shift;
316
317 return if ($SPLIT eq '');
318 if ($VERTICAL_HEAD_NAVIGATION)
319 {
320 print $fh <<EOT;
321</td>
322</tr>
323</table>
324EOT
325 }
326}
327
328sub gray_print_page_foot($)
329{
330 my $fh = shift;
331 my $program_string = program_string();
332 print $fh <<EOT;
333<div class="copyright">
334$program_string
335EOT
336 if (defined($PRE_BODY_CLOSE) && $PRE_BODY_CLOSE) {
337 print $fh "<p>$PRE_BODY_CLOSE</p>";
338 }
339 print $fh <<EOT;
340</div>
341</body>
342</html>
343EOT
344}
345
346sub gray_print_section
347{
348 my $fh = shift;
349 my $first_in_page = shift;
350 my $previous_is_top = shift;
351 my $buttons = \@SECTION_BUTTONS;
352
353 &$print_head_navigation($fh, $buttons) if ($first_in_page);
354 my $nw = main::print_lines($fh);
355 if (defined $SPLIT
356 and ($SPLIT eq 'node')) {
357 &$print_foot_navigation($fh);
358 print $fh "$SMALL_RULE\n";
359 &$print_navigation($fh, \@NODE_FOOTER_BUTTONS) if (!defined($WORDS_IN_PAGE) or (defined ($nw)
360 and $nw >= $WORDS_IN_PAGE));
361 }
362}
363
diff --git a/doc/Makefile.am b/doc/Makefile.am
index bb2ff49..094d660 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -141,11 +141,17 @@ GENDOCS=gendocs.sh
141 141
142TEXI2DVI=texi2dvi -t '@set $(RENDITION)' -E 142TEXI2DVI=texi2dvi -t '@set $(RENDITION)' -E
143 143
144.PHONY: manual man-tar
144# Make sure you set TEXINPUTS. 145# Make sure you set TEXINPUTS.
145# TEXINPUTS=/usr/share/texmf/pdftex/plain/misc/ is ok for most distributions 146# TEXINPUTS=/usr/share/texmf/pdftex/plain/misc/ is ok for most distributions
146manual: 147manual:
148 rm -rf manual
147 TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \ 149 TEXINPUTS=$(srcdir):$(top_srcdir)/build-aux:$(TEXINPUTS) \
148 MAKEINFO="$(MAKEINFO) $(MAKEINFOFLAGS)" \ 150 MAKEINFO="$(MAKEINFO) $(MAKEINFOFLAGS)" \
149 TEXI2DVI="$(TEXI2DVI) -t @finalout" \ 151 TEXI2DVI="$(TEXI2DVI) -t @finalout" \
150 $(GENDOCS) --texi2html $(PACKAGE) '$(PACKAGE_NAME) manual' 152 $(GENDOCS) --texi2html $(PACKAGE) '$(PACKAGE_NAME) manual'
151 153
154manual.tar.bz2: manual
155 tar cfj manual.tar.bz2 manual
156
157man-tar: manual.tar.bz2 \ No newline at end of file
diff --git a/doc/gendocs_template b/doc/gendocs_template
index c8b7c05..a39d2de 100755
--- a/doc/gendocs_template
+++ b/doc/gendocs_template
@@ -1,123 +1,83 @@
1<?xml version="1.0" encoding="utf-8" ?> 1<?xml version="1.0" encoding="utf-8" ?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4<!-- $Id$ --> 4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
6 5
7<head> 6<head>
8<title>%%TITLE%% - Free Software - puszcza.gnu.org.ua</title> 7 <title>Pies - gray.gnu.org.ua</title>
9<meta http-equiv="content-type" content='text/html; charset=utf-8' /> 8 <meta name="Generator" content="%%SCRIPTNAME%%" />
10<link rel="stylesheet" type="text/css" href="/local/css/gnu.css" /> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
11<link rev="made" href="mailto:gray@gnu.org" /> 10 <link rev="made" href="mailto:gray@gnu.org.ua" />
11 <link rel="stylesheet" type="text/css" href="/software/pies/gray.css" />
12 <link rel="icon" type="image/png" href="/graphics/gnu-head-icon.png" /> 12 <link rel="icon" type="image/png" href="/graphics/gnu-head-icon.png" />
13</head> 13</head>
14
15<!-- This document is in XML, and xhtml 1.0 -->
16<!-- Please make sure to properly nest your tags -->
17<!-- and ensure that your final document validates -->
18<!-- consistent with W3C xhtml 1.0 and CSS standards -->
19<!-- See validator.w3.org -->
20
21<body> 14<body>
15<!--#include virtual="inc/header.html" -->
16<table class='tabs'>
17 <tr>
18 <td><a href="pies.html">Main</a></td>
19 <td><a href="example.html">Examples</a></td>
20 <td><a href="download.html">Downloads</a></td>
21 <td><a class="active" href="manual.html">Documentation</a></td>
22 </tr>
23</table>
22 24
23<h3>%%TITLE%%</h3> 25<div id="main">
24 26<p>The manual for <b>%%PACKAGE%%</b> is available in the following formats:</p>
25<address>Sergey Poznyakoff</address>
26<address>last updated %%DATE%%</address>
27<p>
28<a href="/graphics/gnu-head.jpg">
29 <img src="/graphics/gnu-head-sm.jpg"
30 alt=" [image of the head of a GNU] "
31 width="129" height="122" />
32</a>
33
34</p>
35<hr />
36
37<p>The manual for %%PACKAGE%% is available in the following formats:</p>
38 27
39<ul> 28<ul>
40 <li><a href="%%PACKAGE%%.html">HTML 29 <li><a href="manual/%%PACKAGE%%.html">HTML
41 (%%HTML_MONO_SIZE%%K bytes)</a> - entirely on one web page.</li> 30 (%%HTML_MONO_SIZE%%K bytes)</a> - entirely on one web page.</li>
42 <li><a href="html_node/index.html">HTML</a> - with one web page per 31 <li><a href="manual/html_node/index.html">HTML</a> - with one web page per
43 node.</li> 32 node.</li>
44%%IF HTML_SECTION%% 33%%IF HTML_SECTION%%
45 <li><a href="html_section/index.html">HTML</a> - with one web page per 34 <li><a href="manual/html_section/index.html">HTML</a> - with one web page per
46 section.</li> 35 section.</li>
47%%ENDIF HTML_SECTION%% 36%%ENDIF HTML_SECTION%%
48%%IF HTML_CHAPTER%% 37%%IF HTML_CHAPTER%%
49 <li><a href="html_chapter/index.html">HTML</a> - with one web page per 38 <li><a href="manual/html_chapter/index.html">HTML</a> - with one web page per
50 chapter.</li> 39 chapter.</li>
51%%ENDIF HTML_CHAPTER%% 40%%ENDIF HTML_CHAPTER%%
52 <li><a href="%%PACKAGE%%.html.gz">HTML compressed 41 <li><a href="manual/%%PACKAGE%%.html.gz">HTML compressed
53 (%%HTML_MONO_GZ_SIZE%%K gzipped characters)</a> - entirely on 42 (%%HTML_MONO_GZ_SIZE%%K gzipped characters)</a> - entirely on
54 one web page.</li> 43 one web page.</li>
55 <li><a href="%%PACKAGE%%.html_node.tar.gz">HTML compressed 44 <li><a href="manual/%%PACKAGE%%.html_node.tar.gz">HTML compressed
56 (%%HTML_NODE_TGZ_SIZE%%K gzipped tar file)</a> - 45 (%%HTML_NODE_TGZ_SIZE%%K gzipped tar file)</a> -
57 with one web page per node.</li> 46 with one web page per node.</li>
58%%IF HTML_SECTION%% 47%%IF HTML_SECTION%%
59 <li><a href="%%PACKAGE%%.html_section.tar.gz">HTML compressed 48 <li><a href="manual/%%PACKAGE%%.html_section.tar.gz">HTML compressed
60 (%%HTML_SECTION_TGZ_SIZE%%K gzipped tar file)</a> - 49 (%%HTML_SECTION_TGZ_SIZE%%K gzipped tar file)</a> -
61 with one web page per section.</li> 50 with one web page per section.</li>
62%%ENDIF HTML_SECTION%% 51%%ENDIF HTML_SECTION%%
63%%IF HTML_CHAPTER%% 52%%IF HTML_CHAPTER%%
64 <li><a href="%%PACKAGE%%.html_chapter.tar.gz">HTML compressed 53 <li><a href="manual/%%PACKAGE%%.html_chapter.tar.gz">HTML compressed
65 (%%HTML_CHAPTER_TGZ_SIZE%%K gzipped tar file)</a> - 54 (%%HTML_CHAPTER_TGZ_SIZE%%K gzipped tar file)</a> -
66 with one web page per chapter.</li> 55 with one web page per chapter.</li>
67%%ENDIF HTML_CHAPTER%% 56%%ENDIF HTML_CHAPTER%%
68 <li><a href="%%PACKAGE%%.info.tar.gz">Info document 57 <li><a href="manual/%%PACKAGE%%.info.tar.gz">Info document
69 (%%INFO_TGZ_SIZE%%K characters gzipped tar file)</a>.</li> 58 (%%INFO_TGZ_SIZE%%K characters gzipped tar file)</a>.</li>
70 <li><a href="%%PACKAGE%%.txt">ASCII text 59 <li><a href="manual/%%PACKAGE%%.txt">ASCII text
71 (%%ASCII_SIZE%%K characters)</a>.</li> 60 (%%ASCII_SIZE%%K characters)</a>.</li>
72 <li><a href="%%PACKAGE%%.txt.gz">ASCII text compressed 61 <li><a href="manual/%%PACKAGE%%.txt.gz">ASCII text compressed
73 (%%ASCII_GZ_SIZE%%K gzipped characters)</a>.</li> 62 (%%ASCII_GZ_SIZE%%K gzipped characters)</a>.</li>
74 <li><a href="%%PACKAGE%%.dvi.gz">TeX dvi file 63 <li><a href="manual/%%PACKAGE%%.dvi.gz">TeX dvi file
75 (%%DVI_GZ_SIZE%%K characters gzipped)</a>.</li> 64 (%%DVI_GZ_SIZE%%K characters gzipped)</a>.</li>
76 <li><a href="%%PACKAGE%%.ps.gz">PostScript file 65 <li><a href="manual/%%PACKAGE%%.ps.gz">PostScript file
77 (%%PS_GZ_SIZE%%K characters gzipped)</a>.</li> 66 (%%PS_GZ_SIZE%%K characters gzipped)</a>.</li>
78 <li><a href="%%PACKAGE%%.pdf">PDF file 67 <li><a href="manual/%%PACKAGE%%.pdf">PDF file
79 (%%PDF_SIZE%%K characters)</a>.</li> 68 (%%PDF_SIZE%%K characters)</a>.</li>
80 <li><a href="%%PACKAGE%%.texi.tar.gz">Texinfo source 69 <li><a href="manual/%%PACKAGE%%.texi.tar.gz">Texinfo source
81 (%%TEXI_TGZ_SIZE%%K characters gzipped tar file)</a></li> 70 (%%TEXI_TGZ_SIZE%%K characters gzipped tar file)</a></li>
82</ul> 71</ul>
83 72
84<p>(This page generated by the <a 73</div>
85href="%%SCRIPTURL%%">%%SCRIPTNAME%%</a> script.)
86</p>
87
88<p>
89<a href="http://validator.w3.org/check?uri=referer"><img
90 src="http://www.w3.org/Icons/valid-xhtml10"
91 alt="Valid XHTML 1.0!" height="31" width="88" /></a>
92</p>
93
94<div class="copyright">
95<p>
96Return to <a href="http://gray.gnu.org.ua">Sergey Poznyakoff home page</a>.
97</p>
98<p>
99Return to the <a href="http://puszcza.gnu.org.ua">Puszcza home page</a>.
100</p>
101
102<p>
103Please send broken links and other corrections (or suggestions) to
104<a href="mailto:webmaster@gnu.org.ua"><em>webmaster at gnu dot org dot ua</em></a>.
105</p>
106
107<p>
108Copyright (C) 2005 Sergey Poznyakoff
109<br />
110Verbatim copying and distribution of this entire article is
111permitted in any medium, provided this notice is preserved.
112</p>
113 74
114<p> 75<div class="generator">
115Updated: 76<p>(This page is generated by the <a
116<!-- timestamp start --> 77href="%%SCRIPTURL%%">%%SCRIPTNAME%%</a> script.)
117$Date$ $Author$
118<!-- timestamp end -->
119</p> 78</p>
120</div> 79</div>
121 80
81<!--#include virtual="inc/footer.html" -->
122</body> 82</body>
123</html> 83</html>
diff --git a/doc/pies.texi b/doc/pies.texi
index 142f425..353faa9 100644
--- a/doc/pies.texi
+++ b/doc/pies.texi
@@ -2,7 +2,7 @@
2@smallbook 2@smallbook
3@c %**start of header 3@c %**start of header
4@setfilename pies.info 4@setfilename pies.info
5@settitle Pies 5@settitle Pies Manual
6@c %**end of header 6@c %**end of header
7@setchapternewpage odd 7@setchapternewpage odd
8 8
@@ -64,14 +64,17 @@ Software Foundation raise funds for GNU development.''
64@insertcopying 64@insertcopying
65@end titlepage 65@end titlepage
66 66
67@ifnothtml
67@page 68@page
68@summarycontents 69@summarycontents
70@end ifnothtml
71
69@page 72@page
70@contents 73@contents
71 74
72@ifnottex 75@ifnottex
73@node Top 76@node Top
74@top Pies 77@top Pies Manual
75 78
76This edition of the @cite{Pies Manual}, last updated @value{UPDATED}, 79This edition of the @cite{Pies Manual}, last updated @value{UPDATED},
77documents @command{pies} Version @value{VERSION}. 80documents @command{pies} Version @value{VERSION}.
@@ -351,7 +354,7 @@ with a single character according to the following rules:
351@float Table, backslash-interpretation 354@float Table, backslash-interpretation
352@caption{Backslash escapes} 355@caption{Backslash escapes}
353@multitable @columnfractions 0.30 .5 356@multitable @columnfractions 0.30 .5
354@item Sequence @tab Replaced with 357@headitem Sequence @tab Replaced with
355@item \a @tab Audible bell character (@acronym{ASCII} 7) 358@item \a @tab Audible bell character (@acronym{ASCII} 7)
356@item \b @tab Backspace character (@acronym{ASCII} 8) 359@item \b @tab Backspace character (@acronym{ASCII} 8)
357@item \f @tab Form-feed character (@acronym{ASCII} 12) 360@item \f @tab Form-feed character (@acronym{ASCII} 12)
@@ -676,6 +679,8 @@ by a number, that specifies the limit. The command letters are
676case-insensitive and coincide with those used by the shell @code{ulimit} 679case-insensitive and coincide with those used by the shell @code{ulimit}
677utility: 680utility:
678 681
682@float Table, Limits
683@caption{Limit Command Letters}
679@multitable @columnfractions 0.3 0.6 684@multitable @columnfractions 0.3 0.6
680@headitem Command @tab The limit it sets 685@headitem Command @tab The limit it sets
681@item A @tab max address space (KB) 686@item A @tab max address space (KB)
@@ -690,6 +695,7 @@ utility:
690@item U @tab max number of processes 695@item U @tab max number of processes
691@item P @tab process priority -20..20 (negative = high priority) 696@item P @tab process priority -20..20 (negative = high priority)
692@end multitable 697@end multitable
698@end float
693 699
694For example: 700For example:
695 701
@@ -800,6 +806,8 @@ return-code @var{codes} @{
800Exit codes can be specified either as decimal numbers or as symbolic code 806Exit codes can be specified either as decimal numbers or as symbolic code
801names from the table below: 807names from the table below:
802 808
809@float Table, exit-codes
810@caption{Standard Exit Codes}
803@multitable @columnfractions 0.5 0.3 811@multitable @columnfractions 0.5 0.3
804@headitem Name @tab Numeric value 812@headitem Name @tab Numeric value
805@item EX_OK @tab 0 813@item EX_OK @tab 0
@@ -819,6 +827,7 @@ names from the table below:
819@item EX_NOPERM @tab 77 827@item EX_NOPERM @tab 77
820@item EX_CONFIG @tab 78 828@item EX_CONFIG @tab 78
821@end multitable 829@end multitable
830@end float
822 831
823Signal numbers can be given either as @samp{SIG+@var{n}}, where @var{n} 832Signal numbers can be given either as @samp{SIG+@var{n}}, where @var{n}
824is the signal number, or as signal names from the following list: 833is the signal number, or as signal names from the following list:

Return to:

Send suggestions and report system problems to the System administrator.