April
2002
Boosting your e3000
productivity
MPE
Filecodes:
An
Incomplete List
By Bob Green
A filecode is
an integer value that can be attached to an MPE file when it is
created. The filecode is shown in the second column of a detailed
:listf command. A negative filecode is a privileged file that can
only be opened in Privileged mode. Unix files do not have filecodes
because they dont have most features of MPE files: record size,
record type, user labels, etc., although binary Unix files can have a
magic number at the start which helps identify them (in a
non-standard sort of way). See chatr and magic in the Unix man pages.
Our Web site has a
list of filecodes, based on a list gathered by Stan Sieler (of
Allegro) from HP and the many third-party vendors who supply the MPE
world.
Mnemonics in UPPER
CASE letters are those recognized and printed by MPE. Mnemonics that
begin with lower case letters are not yet recognized as mnemonics by
MPE. They are a superset of MPE, and include IMAGE/SQL Priv mnemonics
(for example, iroot for -401), common user/vendor mnemonics (for
example, qedit for 111, squi1 for 711), and obsolete MPE mnemonics
(for example, pfjob for 1257).
Here are a few
filecodes to give you the idea:
MPE prints
230, but actual meaning is speededit
-100 MPE
prints PRIV, but actual meaning is hpdm
MPE prints
111, but actual meaning is qedit
MPE prints
770, but actual meaning is quark
MPE prints
USL which stands for User Subprogram Library, which is a
holder for CM code generated by compiles and fed into the PREP
command to generate a CM program file.
1032 MPE
prints NMXL and it actually is an NM XL file.
For the complete, current
list, visit the Robelle Web site at www.robelle.com/library/smugbook/filecode.html.
Send your additions and corrections to bgreen@robelle.com.
Copyright The
3000 NewsWire. All rights reserved.
|