4 - establish range of ACCESS/MONITOR/ protection.
Usage:
mme gefsye
zero 0,ARGLIST
zero 30,0
Where:
- ARGLIST
- points to a list of arguments for this call.
The format of this list is described below.
Description:
This version of MME GEFSYE protects part of a file.
The part that is protected depends on the value of X in the argument list.
The argument list indicated by ARGLIST takes the form
zero RETURN_WORD,0
zero 4,FC
vfd 1/X,11/0,24/PAGENUM
where
- RETURN_WORD
points to two words where MME GEFSYE can return a status.
MME GEFSYE will initialize these words to zeroes.
When MME GEFSYE returns, the first word will contain
Bit 0 -- 1 to indicate completion
1-11 -- octal error code, or 0 for success
18-35 -- pointer to additional error info
(if any)
See "expl mme gefsye" for a list of common error codes.
In addition to the common error codes, you might see
42 -- no PAT for this file
50 -- GCOS-8 STATUS: IS = (status) OS = (status)
62 -- illegal subfunction code
63 -- ACCESS/MONITOR/ not specified
72 -- not a protected file
- FC
- points to a word containing the file code on which the operation will be
performed.
Bits 0-23 of this word should be zeroes.
The file code is given in bits 24-35.
- X
- indicates what part of a file should be protected.
If X is 0, the lower extent (up to and including PAGENUM) will be protected.
If X is 1, the higher extent (from PAGENUM to end of file) will be protected.
- PAGENUM
- is the page number of the first or last page to be protected.
The page numbers for a file start at zero.
Copyright © 2000, Thinkage Ltd.