Guardian Procedure Calls Reference Manual

Note that since all DEFINEs are propagated to the backup process when it is created, use of
CHECKDEFINE is not necessary unless one or more DEFINEs are changed.
If a call to CHECKDEFINE causes a DEFINE in the backup to be altered, deleted, or added,
then the context-change count for the backup process is incremented.
Example
STRING .EXT define^name[0:23];
LITERAL success = 0;
.
.
define^name ':=' ["=mydefine "];
status := CHECKDEFINE ( define^name );
IF status <> success THEN ... ;
CHECKDEFINE Procedure 137