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.