Google
 

Trailing-Edge - PDP-10 Archives - BB-T573C-DD_1986 - 10,7/teco.err
There are 11 other files named teco.err in the archive. Click here to see a list.
TECO.ERR for TECO Version 24A(232)
TECO Error Message File		C.McComas/JNG/MHK


COPYRIGHT (C) DIGITAL EQUIPMENT CORPORTAION 1971,1978,1985.  ALL RIGHTES RESERVED.

The documentation for this file is at the end of the file.

?SRH	Cannot Find "17"
A search command not preceded by a colon modifier and not
within an iteration has failed to find the specified character
string "17".
After an S search fails the pointer is left positioned
at the beginning of the buffer.  After an N or _ search fails
the last page of the input file has been input and, in the
case of N, output, and the buffer cleared.
?AOR	argument out of range
The argument to the command 00 is outside of the valid range.
?ARG	Improper Arguments
The following argument combinations are illegal:
1)	,	(no argument before comma)
2)	m,n,	(where m and n are numeric terms)
3)	H,	(because H=B,Z is already two arguments)
4)	,H	(H following other arguments)
?BAK	Cannot Delete Old Backup File
Failure in rename process at close of editing job initiated
by an EB command or a TECO command. There exists an old backup
file 04:08.BAK23 that cannot be deleted.
Hence the input file 10 cannot be renamed to "08.BAK".
The output file is closed with the filename "01".
The RENAME UUO error code is 03.
?COR	Storage Capacity Exceeded
The current operation requires more memory storage than TECO now has
and TECO is unable to obtain more core from the monitor.  This message
can occur as a result of any one of the following things:
1)  command buffer overflow while a long command string is being typed,
2)  Q-register buffer overflow caused by an X or [ command,
3)  editing buffer overflow caused by an insert command or
    a read command.
?COS	Contradictory Switches
The GENLSN and SUPLSN switches may not both be
given in the same file specification.
?DDI	Double Device Illegal
A file specification that contains two or more device names has
been detected.  A correctly formed file specification contains
at most one device name.
?DEX	Double Extension Illegal
A file specification that contains two or more extensions has
been detected.  A correctly formed file specification contains
at most one extension.
?DFN	Double File Name Illegal
A file specification that contains two or more filenames has
been detected.  A correctly formed file specification contains
at most one filename.
?EBD	EB with Device 04 Is Illegal
The EB command and the TECO command may be specified only with
file structured devices, i.e., disk and DECtape.
?EBF	EB with Illegal File 02
The EB command and the TECO command may not be used with a file
having the filename extension ".BAK", or with a file on a disk
device having either of the extensions "."UFD" or ".SFD", or with
a file having the name "nnnTEC.MMP" where nnn is the user's job number.
The user must either use an ER-EW sequence, or rename the file.
?EBO	E00 Before Current EB Job Closed
After an output file has been opened by a TECO command or an EB
command, no further EB, EW, or EZ commands may be given until
the current output file is closed.
?EBP	EB Illegal Because of File 02 Protection
The file 15 cannot be edited with an
EB command or a TECO command because it has a protection <07>
such that it cannot be renamed at close time.
?EMA	EM With Illegal Argument 06
The argument n in an nEM command must be greater than zero.
?EMD	EM With No Input Device Open
EM commands apply only to the input device, and so should be preceded
by an ER (or equivalent) command. To position a tape for output, that
unit should be temporarily opened for input while doing the EM commands.
?ENT	13
00Illegal Output Filename "02"
ENTER UUO failure 0. The file 15 specified for
output cannot be used. The format is invalid.
01Output UFD [05] Not Found
ENTER UUO failure 1. The file 15 specified
for output by an EW, EZ, or MAKE command cannot be created
because there is no user file directory with project-programmer
number [05] on device 04.
02Output Protection Failure
ENTER UUO failure 2. The file 15 specified
for output by an EW, EZ, EB, MAKE, or TECO command cannot be created
either because it already exists and is write-protected against
the user, or because the UFD it is to be entered into is write-
protected against the user.
03Output File Being Modified
ENTER UUO failure 3. The file 15 specified
for output by an EW,  EZ, EB, MAKE, or TECO command cannot be created
because it is currently being created or modified by another job.
06Output UFD or RIB Error
ENTER UUO failure 6. The output file 15
cannot be created because a bad directory block was encountered
by the monitor while the ENTER was in progress. The user may try
repeating the EW, EB, or TECO command, but if the error persists,
it is impossible to proceed. Notify your system manager.
14No Room or Quota Exceeded on 04:
ENTER UUO failure 14. The output file 15
cannot be created because there is no more free space on device
04:, or because the user's quota is already exceeded there.
15Write Lock on 04:
ENTER UUO failure 15. The output file 15
cannot be created because the output file structure is write-locked.
16Monitor Table Space Exhausted
ENTER UUO failure 16. The output file 15
cannot be created because there is not enough table space left
in the monitor to allow the ENTER. The user may try repeating the
EW, EB, or TECO command, but if the error persists he will have to
wait until conditions improve.
21Cannot Supersede an Existing Directory
ENTER UUO failure 21.  The output file 15
is a directory file (probably an SFD), and an old copy already
exists.  The monitor will not allow directory files to be
superseded, since the files that the directory contains would
be lost if this were allowed.
23Output Path [05] not Found
ENTER UUO failure 23. The output file 15
cannot be created because some sub-file-directory in the path
on which it should be ENTERed cannot be found.
24Search List Empty for Device 04:
ENTER UUO failure 24. The output file 15
cannot be created because the user's file structure search list
is empty.
25Output SFD Nested too Deeply
ENTER UUO failure 25. The output file 15
cannot be created because the specified SFD path for the ENTER
is nested too deeply.
26No Creates Allowed in Specified Path
ENTER UUO failure 26. The output file 15
cannot be created because all file structures in the specified
search list that contain the default or explicit path are either
software write-locked, or have been set to /NOCREATE.
ENTER Failure 03 on Output File 02
The attempted ENTER of the output file 15
has failed and the monitor has returned an error code of 03.
This error is not expected to occur on an ENTER. Please send the
TTY printout showing what you were doing to DEC with an SPR form.
?EOA	06EO Argument Too Large
The argument 06 given with an EO command is larger than the
standard (maximum) setting of EO=16 for this version of TECO.
This must be an older version of TECO than the user thinks he
is using; the features corresponding to EO=06 do not exist.
?FNF	13
00Input File 02 Not Found
LOOKUP UUO failure 0.  The file 15
specified for input by an ER, EB, or TECO command cannot be found.
01Input UFD [05] Not Found
LOOKUP UUO failure 1. The file 15
specified for input by an ER, EB, or TECO command cannot be found
because there is no User File Directory with project-programmer
number [05] on device 04.
02Input Protection Failure
LOOKUP UUO failure 2. The file 15
specified for input by an ER, EB, or TECO command cannot
be read because it is read-protected against the user.
06Input UFD or RIB Error
LOOKUP UUO failure 6. The input file 15
cannot be read because a bad directory block was encountered
by the monitor while the LOOKUP was in progress. The user may
try repeating the ER, EB, or TECO command, but if the error
persists all is lost. Notify your system manager.
16Monitor Table Space Exhausted
LOOKUP UUO failure 16. The input file 15
cannot be read because there is not enough table space left in
the monitor to allow the LOOKUP. The user may try repeating the
ER, EB, or TECO command, but if the error persists he will have
to wait until conditions improve.
23Input Path [05] not Found
LOOKUP UUO failure 23. The input file 15
cannot be found because some sub-file-directory in the path on
which it should be looked up cannot be found.
24Search List Empty for Device 04:
LOOKUP UUO failure 24. The input file 15
cannot be found because the user's file structure search list is empty.
25Input SFD Nested too Deeply
LOOKUP UUO failure 25. The input file 15
cannot be found because the specified SFD path for the LOOKUP
is nested too deeply.
LOOKUP Failure 03 on Input File 02
The attempted LOOKUP on the input file 15
has failed and the monitor has returned an error code of 03.
This error is not expected to occur on a LOOKUP. Please send the
TTY printout showing what you were doing to DEC with an SPR form.
?FUL	Device 04: Directory Full
ENTER UUO failure 03. The file 02 specified for output
by an EW or MAKE command cannot be created on DECtape 04
because the tape directory is full.
?GCE	Garbage Collector Error
While TECO was attempting to reclaim some wasted space in core
an internal error occurred. Please report this problem to DEC
on an SPR form.
?IAB	Incomplete <...> or (...) in Macro
A macro contained in a Q-register and being executed by an M
command contains an iteration that is not closed within the
Q-register by a >, or a parenthetical expression that is not
closed within the Q-register by a ).
?ICE	Illegal Control-E Command in Search Argument
A search argument contains a ^E command that is either not defined
or incomplete. The only valid ^E commands in search arguments are
^EA, ^ED, ^EV, ^EW, ^EL, ^ES, ^E<nnn>, and ^E[a,b,c,...].
?ICT	Illegal Control Command 18 in Text Argument
In order to be entered as text in an insert command or search command,
all control characters (^@ - ^H and ^N - ^_) must be preceded by ^R or ^T.
Otherwise they are interpreted as commands. The control character "18"
is an undefined text argument control command.
?IDV	Input Device 04 Not Available
Initialization failure. Unable to initialize the device 04
for input. Either the device is being used by someone else
right now, or else it does not exist in the system.
?IEC	Illegal Character "00" After E
The only commands starting with the letter E are EB, EF, EG, EH,
EM, EO, ER, ET, EU, EW, EX, and EZ.
When used as a command (i.e., not in a text argument) E may not
be followed by any character except one of these.
?IFC	Illegal Character "00" after F
The only commands starting with the letter F are FS and FN.
When used as a command (other than EF or in a text argument)
F may not be followed by any character other than one of these.
?IFN	Illegal Character "00" in File Specification
A valid file specification is of the following form:

	dev:file.ext[p,pn,sfd,sfd,...]/sw/sw$

where dev, file, ext, sfd, and sw are alphanumeric, and p and pn
are numeric.  No characters other than the ones specified may
appear between the ER, EW, EB, or EZ command and the altmode ($).
?ILL	Illegal Command 00
The character "00" is not defined as a valid TECO command.
?ILR	Cannot Lookup Input File 10 to Rename It
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. Unable to do a LOOKUP on the
original input file 15 in order to
rename it "08.BAK". The output file is closed with the
name "01".  The LOOKUP UUO error code is 03.
?INP	Input Error 11 on File 09
A read error has occurred during input.  The input file
21 has been released.  The user may
try again to read the file, but if the error persists,
the user will have to return to his backup file.  The input
device error flags (status word right half with bits 22-35
masked out) are 11 (14
01block too large).
02parity or checksum error).
03block too large and parity error).
04device error, data missed).
05block too large and device error).
06parity error and device error).
07block too large, parity error, and device error).
10improper mode).
11block too large and improper mode).
12parity error and improper mode).
13block too large, parity error, and improper mode).
14device error and improper mode).
15block too large, device error, and improper mode).
16parity error, device error, and improper mode).
17block too large, parity error, device error,
and improper mode).
?IPG	Improper Programmer Number
A file specification with a path containing an improper programmer
number has been detected.  The only legal programmer numbers are
octal numbers between 1 and 777777.
?IPJ	Improper Project Number
A file specification with a path containing an improper project
number has been detected.  The only legal project numbers are
octal numbers between 1 and 377777.
?IQC	Illegal Command "00
The only valid " commands are "G, "L, "N, "E, "C,
"A, "D, "V, "W, "T, "F, "S, and "U.
?IQN	Illegal Q-register Name "00"
The Q-register name specified by a Q, U, X, G, %, M, [, ], or *
command must be a letter (A thru Z) or a digit (0 thru 9).
?IRB	Cannot Rename Input File 10 to 08.BAK
Failure in rename process at close of editing job initiated by an
EB command or a TECO command. The attempt to rename the original
input file 04:1023 to the backup filename
"08.BAK" has failed.  The output file is closed with the
name "01".  The RENAME UUO error code is 03.
?IRN	Cannot Re-init Device 04 for Rename Process
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. Cannot reinitialize the original
input device 04 in order to rename the input file 1020
to "08.BAK".  The output file is closed with the name "01".
?ISA	06 Argument with 00 Search
The argument preceding a search command indicates the number of times
a match must be found before the search is considered successful. This
argument must be greater than 0.
?MAP	Missing '
In attempting to execute a conditional skip command (a " command
whose argument does not satisfy the required condition) no ' command
closing the conditional execution string can be found.
Note: n"...' strings must be complete within a single macro level.
?MEE	Macro Ending with E
A command macro being executed from a Q-register ends with the
character "E". This is an incomplete command. E is the initial
character of an entire set of commands. The other character of
the command begun by E must be in the same macro with the E.
?MEF	Macro Ending with F
A command macro being executed from a Q-register ends with the
character "F" (not an EF). This is an incomplete command. F is
the initial character of an entire set of commands. The other character
of the command begun by F must be in the same macro with the F.
?MEO	Macro Ending with Unterminated O Command
The last command in a command macro being executed from a
Q-register is an O command with no altmode to mark the end
of the tag-name argument. The argument for the O command must
be complete within the Q-register.
?MEQ	Macro Ending with "
A command macro being executed from a Q-register ends with
the " character. This is an incomplete command. The " command
must be followed by one of the characters G, L, N, E, C, A, D,
V, W, T, F, S, or U to indicate the condition under which the
following commands are to be executed. This character must be in
the Q-register with the ".
?MEU	Macro Ending with ^
A command macro being executed from a Q-register ends with
the ^ character. This is an incomplete command. The ^ command
takes a single character text argument that must be in the
Q-register with the ^.
?MIQ	Macro Ending with 00
A command macro being executed from a Q-register ends with
the character "00". This is an incomplete command. The 00
command takes a single character text argument to name the Q-register
to which it applies. This argument must be in the same macro
as the 00 command itself.
?MLA	Missing <
There is a right angle bracket not matched by a left angle bracket
somewhere to its left. (Note: an iteration in a macro stored in
a Q-register must be complete within the Q-register.)
?MLP	Missing (
Command string contains a right parenthesis that is
not matched by a corresponding left parenthesis.
?MRA	Missing >
In attempting to exit from an iteration field with a ; command (or
to skip over an iteration field with a 0 argument) no > command
closing the iteration can be found. Note: iteration fields must
be complete within a single macro level.
?MRP	Missing )
The command string contains, within an iteration field,
a parenthetical expression that is not closed by a
right parenthesis.
?MUU	Macro Ending with ^^
A command macro being executed from a Q-register ends with
control-^ or ^^. This is an incomplete command. The
^^ command takes a single character text argument that must
be in the Q-register with the ^^.
?NAE	No Argument Before =
The command n= or n== causes the value n to be typed.
The = command must be preceded by either a specific numeric
argument or a command that returns a numeric value.
?NAI	No Altmode after nI
Unless the EO value has been set to 1, the numeric insert
command nI must be immediately followed by altmode.
?NAQ	No Argument Before "
The " command must be preceded by a single numeric argument
on which the decision to execute the following commands
or skip to the matching ' is based.
?NAU	No Argument Before U
The command nUi stores the value n in Q-register i.
The U command must be preceded by either a specific numeric
argument or a command that returns a numeric value.
?NCS	No Command String Seen Prior to *00
The *00 command saves the preceding command string
in Q-register 00. In this case no command string
has previously been given.
?NDV	Null Device Illegal
A file specification that contains a blank device name has been
detected.  Device names are optional in file specifications, but
if one appears it must not be blank.
?NFI	No File for Input
Before issuing an input command (P, Y, or A) it is necessary
to open an input file by use of an ER, EB, or TECO command.
?NFO	No File for Output
Before giving an output command (PW, P, or N) it is necessary
to open an output file by use of an EB, EW, EZ, MAKE, or TECO command.
?NNQ	No Numeric in Q-register 00
Q-register 00, specified in a Q OR % command does not
contain numeric data.
?NSF	Null SFD Illegal
A file specification has been detected with a path containing a
blank SFD name.  SFD names are not allowed to be blank.
?NTQ	No Text in Q-register 00
Q-register 00, specified by a G or M command, does not contain text.
?OCT	"00" in Octal Digit String
In a digit string preceded by ^O,
only the octal digits 0-7 may be used.
?ODV	Output Device 04 Not Available
Initialization failure. Unable to initialize the device 04
for output. Either the device is being used by someone else
right now, or else it does not exist in the system.
?OLR	Cannot Lookup Output File 02 to Rename It
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. The LOOKUP on the output
file 15 in order to rename the file
to "10" has failed. The original input file 10 has been
renamed "08.BAK", but the output file is closed with the
name "01".  The LOOKUP UUO error code is 03.
?OUT	Output Error 11 - Output File 01 Closed
An error on the output device is fatal.
The output file 22 has been closed
at the end of the last data that was successfully output.
See the TECO Reference Manual Section 4.4 for a recovery
technique. The output device error flags (status word right half
with bits 22-35 masked out) are 11 (14
00end of tape).
01block number too large: device full or quota exceeded).
02parity or checksum error).
03block number too large and parity error).
04device error, data missed).
05block number too large and device error).
06parity error and device error).
07block number too large, parity error, and device error).
10improper mode or device write locked).
11block number too large and improper mode).
12parity error and improper mode).
13block number too large, parity error, and improper mode).
14device error and improper mode).
15block number too large, device error, and improper mode).
16parity error, device error, and improper mode).
17block number too large, parity error, device error,
and improper mode).
?PAR	Confused Use of Parentheses
A string of the form (...<...) has been encountered. Parentheses
should be used only to enclose combinations of numeric arguments.
An iteration may not be opened and not closed between a left and
right parenthesis.
?POP	Attempt to Move Pointer Off Page with 00
The argument specified with a J, C, R, or D command must point to
a position within the current size of the buffer, i.e., between
0 and Z, inclusive.
?RNO	Cannot Rename Output File 01
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. The attempt to rename the output
file 22 to the name "10" originally
specified in the EB or TECO command has failed. The original input
file 10 has been renamed "08.BAK", but the output file is
closed with the name "01". The RENAME UUO error code is 03.
?SAL	Second Argument Less Than First
In a two-argument command, the first argument
must be less than or equal to the second.
?SFD	Too Many SFD's in File Specification
A file specification has been detected that contains a path which
includes more than five SFD's.  The maximum number of SFD's is
installation dependent, but in no case can the nesting depth ever
exceed five.
?SNA	Initial Search with No Argument
A search command with null argument has been given, but there
was no preceding search command from which the argument could be
taken.
?SNI	; Not in an Iteration
The semicolon command may be used only with a string of
commands enclosed by angle brackets, i.e., in an iteration field.
?STC	Search String too Long
The maximum length of a search string is 80 characters, including
all string control commands and their arguments.
?STL	Search String too Long
The maximum length of a search string is 36 character positions,
not counting extra characters required to specify a single
position.
?TAG	Missing Tag !12
The tag !12 specified by an O command cannot be found.
This tag must be in the same macro level as the O command
referencing it.
?TAL	Two Arguments with L
The L command takes at most one numeric argument, namely, the
number of lines over which the buffer pointer is to be moved.
?TTL	Tag Too Long
The tag specified within exclamation points in the current command
string is too long.  The current limit is 128 characters.
?TTY	Illegal TTY I-O Device
A teletype may be specified as an input-output device in an
ER, EW, EZ, or MAKE command only if it is not being used to
control an attached job, the user's own terminal included.
?UCA	Unterminated ^A Command
A ^A message type-out command has been given,
but there is no corresponding ^A to mark the end
of the message. ^A commands must be complete within
a single command level.
?UFS	Macro Ending with Unterminated File Selection Command
The last command in a command macro being executed from a
Q-register is a file selection command (ER, EW, EB, or EZ)
with no altmode to mark the end of the file specifications.
The file selection command must be complete within the Q-register.
?UIN	Unterminated Insert Command
An insert command (possibly an @ insert command) has been given
without terminating the text argument at the same macro level.
?UIS	Undefined I/O Switch "/19"
The switch "/19" is not defined with either input or output
file selection commands. The only switches currently defined
for input or output file selection commands are /GENLSN and /SUPLSN.
?USR	Unterminated Search Command
A search command (possibly an @ search command) has been given
without terminating the text argument at the same macro level.
?UTG	Unterminated Tag
A command string tag has been indicated by a ! command,
but there is no corresponding ! to mark the end of the tag.
Tags must be complete within a single command level.
?MCO	Missing Character Operand
A character operand was not given to the ^^ command
when one was expected in the last search string: 17
?UUO	Illegal UUO
Internal error. The illegal instruction 05 has been
encountered at address 06. This is caused by either a TECO bug
or a monitor bug. Please give this printout to your system manager,
or submit it to DEC with an SPR.
?EEE	Unable to Read Error Message File
An error, whose code was typed previous to this error message, has
occurred, and while TECO was trying to find the proper error message
in the error message file, one of the following errors occurred:
1) the error message file, TECO.ERR, could not be found on device SYS:,
2) an input error occurred while TECO was reading the file TECO.ERR,
3) the error message corresponding to that error code is missing
   from TECO.ERR,
4) the user's TECO job does not currently have enough room for a
   buffer to read the error message file into, and no more core can
   be obtained from the monitor,
5) for some strange reason device SYS: could not be initialized for
   input.
Note:	This message can obviously never be typed. It is included
	for the purpose of documentation. Also the question mark
	with which it begins serves as the terminator for the
	last real error message.

Documentation for TECO.ERR:

This file is made up entirely of ASCII text.  It
contains one entry for each TECO error number.
the format of an entry is as follows:
1)  first character is a question mark,
2)  followed by a three letter code,
3)  followed by a tab,
4)  followed by a brief explanation of the error,
5)  followed by a carriage return-line feed,
6)  followed by one or more lines that more fully explain the error.
The entry is terminated by the question mark that begins the next entry,
or by ^A, ^B, ..., ^H.
This file should not have any form feeds and there should be no
blank lines between entries. There must be no question marks
except to begin each message.

Note:	At certain places in this file there are control-N characters.
	These signal TECO to type out special information at that point.
	The information typed is determined by the two digit number
	following the ^N, as follows:
00   type last character seen in command string
01   type name of output file
02   type filename referenced by UUO (from XFILNM)
03   type monitor error code from XEXT
04   type device name from OPNBLK
05   type path from PTHBLK
06   type first numeric argument
07   type file protection from XPRV
08   type EB filename without extension
09   type input filename
10   type EB command input filename
11   type I/O error flags
12   type missing command string tag
13   get monitor error code from XEXT and skip to the
      string ^Axx, where xx is a two digit octal number, then start
      typing text at the character after xx.
      If ^Axx is not found before ^B is encountered,
      start printing immediately after the ^B.
14   get device error code and skip as with ^N13
15   equivalent to 04:0223
16   type EOVAL for this version of TECO
17   type search text argument
18   type character in AC 3
19   type sixbit I/O switch
20   type EB path in square brackets if the EB device is a disk
21    type the  input file in the form dev:file.ext[path]
22    type the output file in the form dev:file.ext[path]
23    type the path from PTHBLK in square brackets if the
      device in OPNBLK is a disk, otherwise type nothing