Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 51
52, 53 63
65,66 70 71
72 80 81
82, 83 62
The specified privilege classes are invalid.
The specified privilege classes contain a syntax
error or an invalid character. The specified priority contains a syntax error or an
invalid character.
The priority value is too large.
allowable value is 99. The maximum
Parameter list size error; if return code=65, the
list exceeds 112 bytes; if return code=66, the list
size is less than zero bytes long.
A specified option is invalid.
The value X'PPPPFFPP' was not coded after the list
of options.
The option value contains a syntax error or an
invalid character.
The parameter list contains an invalid minidisk
address.
The parameter list specifies an invalid access mode
for a minidisk.
The mini disk read, write, or multiple password
specified in the parameter list requires a change in
the size of the directory entry. 210 IBM VM/370 System Programmer's Guide
April 1, 1981 CP Conventions CP Coding Conventions
The following are coding conventions used by CP modules. This
information should prove helpful if you debug, modify, or update CP.
1. FORMAT: 1 10 16
contents
Labels Op Code
Operands
31, 36, 41, etc. Comments (see Item 2)
2. COMMENT: Approximately 75 percent of the source code contains comments.
sections of code performing distinct functions are separated from
each other by a comment section. 3.. CONSTANTS: Constants follow the executable code and precede the copy files
and/or macros that contain DSECTs or system equates. Constants are
defined in a section followed by a section containing initialized
working storage, followed by working storage. Each of these
sections is identified by a comment. Wherever possible for a
module that is greater than a page, constants and working storage
are within the same page in Which they are referenced. 4. No proqram modifies its own instructions during execution.
5. No program uses its own unlabeled instructions as data.
6. REGISTER USAGE: For CP, in general ]ggi§ier 6
7
8 10 11
12
13 14 15 RCHBLOK, VCHBLOK RCUBLOK, VCUBLOK RDEVBLOK, VDEVBLOK IOBLOK VMBLOK Base register for modules
called via SVC SAVEAREA for modules
called via SVC Peturn linkage for modules
called via BALR
Base address for modules
called via BALR
For Virtual-to-Real address translation ]ggj&ig!: 1
2 Virtual address
Feal address . Part 2. Control Program (CP) 211
Previous Page Next Page