Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (D-E)
Guardian Procedure Calls Reference Manual522629-013
4-37
DEFINERESTORE Procedure
2054 Bounds error on buffer, define-name or checknum parameter
2055 Illegal attribute in saved DEFINE
2057 DEFINE or working set is incomplete. A required attribute is missing.
2058 DEFINE or working set is inconsistent. Two or more attributes have
conflicting values. The
checknum parameter identifies the consistency
check that failed.
2059 DEFINE or working set is invalid
2066 Parameter missing
2067 Attribute contained an illegal value
2068 Saved DEFINE was of invalid CLASS
2069 Attempt to add a DEFINE that does not fall under the current DEFMODE
setting
2075
option.<0:13> is not 0
2077
buffer or define-name is in invalid segment
2078
buffer does not contain a valid saved DEFINE
For other error values associated with DEFINEs, refer to the
Guardian Procedure
Errors and Messages Manual.
buffer input
INT .EXT:ref:*
contains the saved form of the DEFINE.
options input
INT:value
indicates whether the saved DEFINE should be restored to the working attribute
set or to the active set of DEFINEs. If the latter, it also indicates whether or not the
DEFINE replaces an existing DEFINE or is simply added to the active set.
<0:13> are reserved and must be 0
<14> 1 place the saved DEFINE in the working set. If options.<14> is 1,
then
options.<15> is ignored.
0 make the saved DEFINE an active DEFINE
<15> 1 replace an existing DEFINE. If a DEFINE of the same name does not
exist, an error is returned.
0 add the DEFINE. If a DEFINE of the same name exists, return an
error.
If
options is omitted, the default value of 0 is used; in other words, the saved
DEFINE is added to the set of active DEFINEs.