Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (D-E)
Guardian Procedure Calls Reference Manual—522629-013
4-42
DEFINESAVE Procedure
2054 Bounds error on buffer, deflen or define-name parameters
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 of the DEFINEADD
procedure identifies the consistency check that failed.
2059 DEFINE or working set is invalid
2066 Parameter missing
2075
option.<0:14> is not 0
2076 User’s buffer is too small
2077
buffer or define-name is in invalid segment
2079 An attempt to save the working set, but
define-name is =_DEFAULTS
and working set is not class DEFAULTS
For other error values associated with DEFINEs, refer to the
Guardian Procedure
Errors and Messages Manual.
define-name input
STRING .EXT:ref:24
is a DEFINE name. The name is left-justified and padded on the right with blanks.
Trailing blanks are ignored. Depending on the value of
option, define-name
contains the name of an existing DEFINE or the name to be given to the working
set.
buffer output
INT .EXT:ref:*
is the data array provided by the calling program to contain the saved DEFINE.
buflen input
INT:value
is the length of the array
buffer in bytes.
deflen output
INT .EXT:ref:1
is the length of the saved DEFINE in bytes.
option input
INT:value
indicates whether the working set or an active DEFINE is to be saved: