Kbase 12646: Significance of file numbers in S/E 290 pge srt lbi
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
Significance of file numbers in S/E 290 pge srt lbi
This notebook entry describes the significance of file numbers in
PROGRESS system error 290.
SYSTEM ERROR: I/O error n in <prog>, ret <n>, file <n>, addr <n> (290)
PROGRESS system error 290 includes a file number in the error message.
When customers try to determine the cause of this error, they might
ask about the significance of this file number.
By default, UNIX opens file numbers 0-2. In general, UNIX assigns
file numbers 0-2 as follows:
0 - standard input
1 - standard output
2 - standard error
Any files after file number 2 are opened by PROGRESS.
When Progress Technical Support ran _progress against a single-volume
database, PROGRESS generated the following file and file number
associations.
VERSION 7 VERSION 6
___________________ _______________
3 - PROMSGS 3 - PROMSGS
4 - .cfg 4 - .cfg
4 - startup.pf 4 - srt
4 - lbi 6 - lbi
6 - protermcap 7 - .db
6 - .db 8 - .lg
7 - .lg 9 - .bi
8 - .bi 10 - protermcap
9 - srt 10 - pgea
10 - _edit.r
NOTES:
* If PROGRESS opens a file and then closes it, it re-uses the file
number when it opens the next file.
* File number 5 is not used by Version 6 or Version 7.
PROGRESS does its best to determine which file is referenced by
the file number. When possible, it displays the filename in
parenthesis. The following are some examples of filenames PROGRESS
might display in parenthesis after a file number.
(tty) Attempting to write to or read from the terminal
(.srt) Attempting to write to or read from temporary sort file
(.db) Attempting to write to or read from database
(.lg) Attempting to write to or read from log file
Progress Software Technical Support Note # 12646