@V7 54 2 -5
@V9 0
@YAPPENDIX 2 - MUSS USER MANUAL
@G@RAPPENDIX 2 - FAULT REASONS@G
@V10 1 9 382
@T% 10
@
@
Class  0  -  Program errors@
%Type@
 1%Arithmetic trap@
 2%Illegal instruction/operand@
 4%Disc transfer fails@
 8%Access violation@
16%Segment undefined@
32%Segment overflow@
64%Stack overflow@
128%Illegal organisational command call@
256%Break point type 1@
512%Break point type 2@
1024%Program counter set to odd address@
2048%Bound check fail@
4096%Store limit exceeded@
@
Class  1  -  Limit violations@
%Type@
 1%CPU runout@
@
Class  2  -  Timer runout@
@
Class  3  -  External interrupts@
%Type@
0%Break@
1%Message interrupt@
@
Class  4  -  Organisational command errors@
%Type@
 1%Segment already exists@
 2%No segments available in virtual store@
 3%Illegal segment number@
 4%Illegal size requested@
 5%Illegal access permission requested@
 6%Segment does not exist@
 7%System unable to create segment (no resources)@
 8%Validate fail@
 9%Unable to map segment@
11%Illegal channel number@
13%No messages on specified channel@
14%System unable to send message (no resources)@
15%Channel closed@
16%Faulty message sent to file manager@
17%No response from destination process after send message@
%and suspend.@
20%System process number or process identifier invalid@
21%Current process not supervisor@
23%System unable to create a process (no resources)@
25%Illegal username or password@
30%Cannot create enough space for screen editor@
32%Process name already exists@
33%Process does not exist@
41%File store limit exceeded@
43%File name does not exist@
44%Exclusive access deadlock@
45%Unauthorised access requested@
46%Illegal segment specified@
47%File name already exists@
49%Disc transfer failed@
50%Unable to update common segment@
52%Disc unavailable@
56%System unable to create a remote directory (no resources)@
60%Graphics device unavailable@
61%Graphics unit number out of range@
62%Graphics boundary violation@
63%Graphics operation failed@
64%Graphics device to be used directly@
65%Graphics transfer count is not positive@
70%Mount abandoned@
71%Label incorrect@
72%Buffer non-existent or too small@
73%Illegal unit number@
74%EOT/TM encountered@
75%MT operations failed@
76%Unit not assigned to process@
80%Subords limit reached@
81%User name not unique@
82%No more spare user available@
83%User has used reusables@
84%User name expected@
85%Resource not available@
86%Not authorised to payout@
87%Parameter out of range@
88%Current user not superior@
89%Cannot erase default user@
90%Device out of range@
@
Class  4  -  errors are initially returned@
             to a process by a negative type@
             code in PW0@
@
Class  5  -  Input/Output set up errors@
%Type@
 1%No streams available@
 2%Current File not available@
 3%Illegal stream name (in STRn*)@
 4%Stream undefined@
 5%Incorrect type of stream@
 6%Incorrect type of document@
 7%Unable to open File@
@
Class  6  -  Input/Output errors@
%Type@
 1%Input ended@
 2%Attempt to read/write beyond end of unit or record@
 3%Output limit exceeded@
 4%Unable to create segment for buffered output document@
 5%Unable to file/send output document@
 6%Destination process does not exist@
 8%Illegal symbol in number@
 9%Illegal delimiter@
10%Invalid position specified@
FORTRAN 77 input/output errors@
101%Inconsistant field descriptor for input/output list item@
102%Illegal character in list directed complex character@
103%Illegal use of null value in list directed complex constant@
104%Attempted read beyond end of record@
105%No field descriptor for input/output list item@
106%Illegal character in integer or exponent@
107%Illegal value separator@
108%Illegal use of repeat counts@
109%Zero repeat count not allowed@
110%As 104@
111%Illegal character in logical item@
112%Illegal character (in repeat count?)@
113%* missing from a repeat count@
114%Illegal character in a real@
115%Illegal sign in integer or exponent@
116%Attempted write beyond end of record@
117%Illegal carriage control char on output@
118%Illegal run time format@
119%Format label specified not defined@
120%No digit following sign@
121%Reading beyond sequential ENDFILE record@
122%Illegal unit access@
123%Invalid parameter in OPEN@
124%Invalid parameter in CLOSE@
125%Writing Direct Access record of wrong length@
126%Writing beyond sequential record@
127%Invalid unit number@
128%Too many units connected@
129%Invalid Fortran file format@
130%Attempted use of unimplemented I/O feature@
@
Class  7  -  JCL command errors@
%Type@
 1%Command line not recognised@
 2%Command name unknown@
 3%Illegal type of parameter@
 4%Unable to change command stream (via IN command)@
@
Class  8  -  Programming language run time errors@
10%Parameter too large for EXP@
11%Negative parameter with SQRT@
12%Invalid exponentiation (**)@
13%Invalid parameters with ATAN2@
14%Negative parameter with LOG@
15%Invalid parameter with ASIN@
16%Invalid parameter with ACOS@
111%FORTRAN Assigned GOTO fault.@
%Label not in specified list, or not defined@
@
Class  9  -  System Library errors@
10%Unable to open library@
11%Maximum number of libraries already open@
12%Unable to delete library@
20%Unable to FLIP file@
@F
