annotate docs/nitros9guide/printerr.refentry @ 153:f4af2c0b842c

Integration into main document
author roug
date Sun, 07 Jul 2002 19:32:19 +0000
parents d9631713b7cd
children b5ff125a1d60
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
138
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
1 <refentry id="printerr">
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
2 <refnamediv>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
3 <refname>PRINTERR</refname>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
4 <refpurpose>Print Full Text Error Messages</refpurpose>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
5 </refnamediv>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
6
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
7 <refsynopsisdiv>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
8 <cmdsynopsis>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
9 <command>PRINTERR</command>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
10 </cmdsynopsis>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
11 </refsynopsisdiv>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
12
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
13 <refsect1><title>Description</title>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
14 <para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
15 This command replaces the basic OS-9 error printing routine (F$PERR
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
16 service request) which only prints error code numbers, with a
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
17 routine the reads and displays textual error messages from the file
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
18 &quot;/d0/SYS/errmsg&quot;. Printerr's effect is system-wide.
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
19 </para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
20 <para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
21 A standard error message file is supplied with OS-9. This file can
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
22 be edited or replaced by the system manager. The file is a normal
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
23 text file with variable length line. Each error message line begins
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
24 with the error number code (in ASCII characters), a delimiter, and
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
25 the error message text. The error messages need not be in any
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
26 particular order. Delimiters are spaces or any character numerically lower then
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
27 $20. Any line having a delimiter as its first
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
28 character is considered a contintjation of the previous line(s) which
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
29 permits multi-line error messages.
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
30 </para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
31 <para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
32 WARNING: Once the printerr command has been used, it can not be undone. Once
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
33 installed, the PRINTERR module should not be unlinked.
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
34 PRINTERR uses the current user's stack for an I/O buffer, so users
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
35 are encouraged to reserve reasonably large stacks.
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
36 </para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
37 <para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
38 For more information see: 4.7, 6.2
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
39 </para>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
40 </refsect1>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
41 <refsect1><title>Examples</title>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
42 <screen>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
43
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
44 OS9: printerr
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
45
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
46 </screen>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
47 </refsect1>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
48 </refentry>
d9631713b7cd Split up the commands into individual files.
roug
parents:
diff changeset
49