%DEFINE SNAPEVTCODE WORD ! *** PREDECLARED TYPES %IF %DECLARED ( %BASIC$QUADWORD_DECLARED ) = 0 %THEN RECORD BASIC$QUADWORD LONG FILL ( 2 ) END RECORD %LET %BASIC$QUADWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$OCTAWORD_DECLARED ) = 0 %THEN RECORD BASIC$OCTAWORD LONG FILL ( 4 ) END RECORD %LET %BASIC$OCTAWORD_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$HFLOAT_AXP_DECLARED ) = 0 %THEN RECORD BASIC$HFLOAT_AXP LONG FILL ( 4 ) END RECORD %LET %BASIC$HFLOAT_AXP_DECLARED = 1 %END %IF %IF %DECLARED ( %BASIC$F_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$F_FLOATING_COMPLEX SINGLE REAL_PART SINGLE IMAGINARY_PART END RECORD %LET %BASIC$F_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$D_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$D_FLOATING_COMPLEX DOUBLE REAL_PART DOUBLE IMAGINARY_PART END RECORD %LET %BASIC$D_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$G_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$G_FLOATING_COMPLEX GFLOAT REAL_PART GFLOAT IMAGINARY_PART END RECORD %LET %BASIC$G_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED ( %BASIC$H_FLOAT_AXP_CMPLX_DCL ) = 0 %THEN RECORD BASIC$H_FLOATING_COMPLEX_AXP BASIC$HFLOAT_AXP REAL_PART BASIC$HFLOAT_AXP IMAGINARY_PART END RECORD %LET %BASIC$H_FLOAT_AXP_CMPLX_DCL = 1 %END %IF ! 1 ORIGIN and INCREMENTS of 1 DECLARE LONG CONSTANT SNAPEVT$_SNAPSHOT = 1 ! a system snapshot is pending in a non-VAXcluster environment DECLARE LONG CONSTANT SNAPEVT$_CLUPEND = 2 ! a system snapshot is pending in a VAXcluster environment DECLARE LONG CONSTANT SNAPEVT$_RESTART = 3 ! the system has just booted from a snapshot into a non-VAXcluster environment DECLARE LONG CONSTANT SNAPEVT$_CLU_RESTART = 4 ! the system has just booted from a snapshot into a VAXcluster environment DECLARE LONG CONSTANT SNAPEVT$_ABORT = 5 ! a fatal error occurred during the taking of a snapshot DECLARE LONG CONSTANT SNAPEVT$_CLUEXIT = 6 ! the system is resynchronizing after a loss of communications with the & ! remainder ! of the cluster DECLARE LONG CONSTANT SNAPEVT$_ROLLOUT = 7 ! a system rollout is pending DECLARE LONG CONSTANT SNAPEVT$_ROLLIN = 8 ! a system rollin has been completed DECLARE LONG CONSTANT SNAPEVT$C_SNAPSHOT = 1 DECLARE LONG CONSTANT SNAPEVT$C_RESTART = 3 DECLARE LONG CONSTANT SNAPEVT$C_ABORT = 5 DECLARE LONG CONSTANT SNAPEVT$S_SNAPEVTCODE = 2