%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$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_FLOATING_COMPLEX_DECL ) = 0 %THEN RECORD BASIC$H_FLOATING_COMPLEX HFLOAT REAL_PART HFLOAT IMAGINARY_PART END RECORD %LET %BASIC$H_FLOATING_COMPLEX_DECL = 1 %END %IF DECLARE LONG CONSTANT SNAPEVT$M_ROLLINOUT = x'00000001' DECLARE LONG CONSTANT SNAPEVT$M_FILESYS = x'00000002' DECLARE LONG CONSTANT SNAPEVT$M_CLUSTER = x'00000004' DECLARE LONG CONSTANT SNAPEVT$M_DEBUG = x'00000008' DECLARE LONG CONSTANT SNAPEVT$M_DISCONNECT = x'00000010' DECLARE LONG CONSTANT SNAPEVT$M_NEW_CPU = x'00000020' DECLARE LONG CONSTANT SNAPEVT$M_NOQUIET = x'00000040' DECLARE LONG CONSTANT SNAPEVT$M_NOSECURE = x'00000080' DECLARE LONG CONSTANT SNAPEVT$_SNAPSHOT = 1 ! a system snapshot is pending DECLARE LONG CONSTANT SNAPEVT$C_SNAPSHOT = 1 ! DECLARE LONG CONSTANT SNAPEVT$_RESTART = 3 ! the system is booting from a snapshot DECLARE LONG CONSTANT SNAPEVT$C_RESTART = 3 ! DECLARE LONG CONSTANT SNAPEVT$_ABORT = 5 ! an attempt to take a snapshot as aborted DECLARE LONG CONSTANT SNAPEVT$C_ABORT = 5 ! DECLARE LONG CONSTANT SNAPEVT$_CLUEXIT = 6 ! the system is resynchronizing after loss of communication DECLARE LONG CONSTANT SNAPEVT$C_CLUEXIT = 6 ! with the rest of the cluster ! Bugcheck codes. These appear on the stack whenever a SNAPSHOT bugcheck is executed DECLARE LONG CONSTANT SNAPBUG$C_CONUTIL_SLOTOCCUP = 1 ! Our desired slot is occupied ( CSID on stack ) DECLARE LONG CONSTANT SNAPBUG$C_CONUTIL_OLDCOORD = 2 ! Old coordinator assigned a bad CSID ( CSID on stack ) DECLARE LONG CONSTANT SNAPBUG$C_CONUTIL_BAD_MAX_NODES = 3 ! INCRNDEF doesn't agree with MAXINDEX ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CONUTIL_SAME_CSID = 4 ! Two nodes have the same CSID ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MSCP_NOWAIT = 5 ! MSCP server did not complete initialization ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_BADEVT = 6 ! Shadow driver called with unknown event type ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_PENDING_PRE = 7 ! Shadow driver called twice for pending snapshot before restart & ! (SPR) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_PENDING_POST = 8 ! Shadow driver called twice for pending snapshot after & ! restart(SPR) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_UNEXP_PENDING = 9 ! Shadow driver saw an unexpected pending state DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_SHUTDWN_FAIL = 10 ! Shadow driver shutdown failed ( SPR, POOL ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_NO_MERGE_AST = 11 ! Shadow driver merge assist is unsupported ( UNSUPPORTED ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_BAD_RWAITCNT = 12 ! Shadow driver saw an unexpected resource wait count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_NOCANDIDATE = 13 ! Shadow driver could not find shadow set candidates ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_TOOMANYCAND = 14 ! Shadow driver found too many candidates ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_NOMNTVERIP = 15 ! Shadow driver unexpectedly found mount verify clear ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_BAD_RETURN = 16 ! Shadow driver unexpectedly returned from sh$shadow_processing & ! (SPR) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_BAD_MASTERUCB = 17 ! Shadow driver could not find the new master's UCB ( BAD FILE ) DECLARE LONG CONSTANT SNAPBUG$C_SHDSNAP_MOUNTEDELSEWH = 18 ! Shadow driver needs a disk mounted in another volume set & ! (BAD FILE) DECLARE LONG CONSTANT SNAPBUG$C_SNAPSHOT_LOCKPAGE = 19 ! All pages locked in memory were not unlocked ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_BROADCAST_BADMSG = 20 ! Bad broadcast message format ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_QF_WIP = 21 ! Unexpected quorum file write in progress ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_FLAGS = 22 ! Unexpected cluster flags state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_LK_FLAGS = 23 ! Unexpected cluster lock flags ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_FAILOVER = 24 ! Unexpected cluster failover state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_NOLONG_BREAK = 25 ! Cluster system block not in long break state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_NONMEM_REFC = 26 ! Unexpected cluster non-member reference count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_MEMBER_REFC = 27 ! Unexpected cluster member reference count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_LOCK_STATE = 28 ! Unexpected lock state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTER_FKB_BUSY = 29 ! Cluster fork block found on fork queue ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_INPROG = 30 ! Snapshot event processing already in progress ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_UNSUPFUNC = 31 ! Unsupported cluster snapshot function ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_ALRINPROG = 32 ! Snapshot shutdown already in progress ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_UNSUPRST = 33 ! Unsupported cluster restart function ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_BADINIT = 34 ! Connection manager restart failure ( POOL ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_BADREFCNT = 35 ! Bad Cluster System Block reference count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_LOCKDB = 36 ! Unexpected stale lock database entries ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_MSTCOPY = 37 ! Unexpected lock master copy still present ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_LOCK_STATE = 38 ! Unexpected lock state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_DBSIZE = 39 ! Stale lock database is too small ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_LKBREFNEG = 40 ! Lock reference count went negative ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_LOCKMGRERR = 41 ! Unexpected lock context flags state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_LOCKLOOP = 42 ! Lock rundown infinite loop in progress ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_NOVOLVCB = 43 ! No volume set VCB found ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_NOPROCVCB = 44 ! No VCB found during disk processing ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_P1EXPANDED = 45 ! The snapshot process p1 space expanded unexpectedly ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_NOAQB = 46 ! No AQB found for a mounted volume ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADBUFFER = 47 ! Buffer found in the wrong address space ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_PAGEDEAL = 48 ! Not all pagefile pages correctly deallocated ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADBITMAP = 49 ! Illegal memory bitmap reference ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREEBIT = 50 ! Illegal free page bitmap reference ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREEBIT2 = 51 ! Illegal free page bitmap reference ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADMODBIT = 52 ! Illegal modify bitmap refereence ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOSTORETBL = 53 ! No place to store pfn references ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOTFREELIST = 54 ! Expected free page not on free page list ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADDALCBAKSTOR = 55 ! Illegal call to mmg$dalcbakstore ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADRELPFN = 56 ! Illegal call to mmg$relpfn ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADMFYPAG = 57 ! Unexpected modified page ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREEPAG = 58 ! Unexpected free page ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADCOPYPFN = 59 ! Unexpected copy pfn ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADCOPYSTATE = 60 ! Unexpected copy state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOTFREELST = 61 ! Page isn't on the free list ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOPIC = 62 ! Bad page list could not be located ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREELST = 63 ! Free list is corrupt ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREELST2 = 64 ! Free list is corrupt ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOFAULT = 65 ! Failure to fault in system page ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_NOFAULT2 = 66 ! Failure to fault in system page ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADWORKPFN = 67 ! Bad working set PFN reference ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FORK_NOTIFY_BADFRKBLK = 68 ! exe$dclrstfork called with bad fork block ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FORK_NOTIFY_BADQUEUE = 69 ! corrupted exe$gq_snap_fork_list queue ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FORK_NOTIFY_BADQLOCK = 70 ! corrupted exe$gq_snap_fork_list queue ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FORK_NOTIFY_BADREFCNT = 71 ! bad fork reference count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_PROC_NOTIFY_UNEXPCALL = 72 ! unexpected call sequence ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_PROC_NOTIFY_BADMODE = 73 ! unexpected call mode ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_BADSTUB = 74 ! notification vector is not a stub ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_NOVECTOR = 75 ! notification AST did not find the notification vector ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_BADSEQ = 76 ! unknown notification sequence ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_NOMAINWCB = 77 ! No main image wcb ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_NOACB = 78 ! No valid AST control block found ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_NOVECTOR2 = 79 ! notification AST did not find the notification vector ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_INVRPT = 80 ! invalid report format ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYNCHRONIZE_NOVECTOR3 = 81 ! notification code did not find the notification vector ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_BADPCKLEN = 82 ! bad license packed data length ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_ERRCNTEXC = 83 ! license error count exceeded ( BAD FILE ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_BADLMFNAME = 84 ! illegal lmf logical name format ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_NOBUFFER = 85 ! no p1 buffers available ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_NOBUFFER2 = 86 ! no p1 buffers available ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_NOBUFFER3 = 87 ! no p1 buffers available ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_UNEXPTRAN = 88 ! unexpected lmf logical name translation ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SYSLICENSE_BADLMFNAM2 = 89 ! illegal lmf logical name format ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_NOTIFYFORK = 90 ! Error ( on stack ) returned from fork notification (SPR) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_CLUSTER = 91 ! Cluster verification failed ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_POOLEXP = 92 ! Unexpected pool expansion ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_NOTIFYFORK2 = 93 ! Error ( on stack ) returned from fork notification (SPR) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_PAGRESTORE = 94 ! Page file restoration error ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_BADSTATUS = 95 ! Unexpected erroneous status ( on stack ) (SPR) DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_NODEBUG = 96 ! System crashed because of previously broadcast error DECLARE LONG CONSTANT SNAPBUG$C_TAKE_SNAP_NOPIC = 97 ! Failed to locate the PIC code ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VALIDATE_VBNPURGE = 98 ! Unexpected VBN cache purge failure ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VALIDATE_DISK_DEQ = 99 ! Unexpected lock dequeue failure ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_DISKERR = 100 ! Mount verify abort on a disk ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_BADLCKCNT = 101 ! Bad count of total locks in the system ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_BADRSBCNT = 102 ! Bad count of total resources in the system ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_BADEVT = 103 ! Bad snapshot event code ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_NOTRUNC = 104 ! Cache not in a truncated state ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_LIMBO = 105 ! Limbo files are present ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_LIMBO2 = 106 ! Limbo files are present ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_LIMBO3 = 107 ! Limbo files are present ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_WRITER = 108 ! All files should be read-only ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_WRITER2 = 109 ! All files should be read-only ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_VCC_BADCMLOCK = 110 ! Error on file lock queue ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_CLUSTRLOA_BADCLUVEC = 111 ! Snapshot event processing already in progress ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_MEMORY_BADFREECNT = 112 ! Bad free list count ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_PAGEFAULT = 113 ! Unexpected Pagefault ( Appears only with test software ) DECLARE LONG CONSTANT SNAPBUG$C_FILES_NOUCBCTX = 114 ! UCB lock context not saved ( SPR ) DECLARE LONG CONSTANT SNAPBUG$C_SNAPSHOT_STALEORB = 115 ! Failure to update volume orb ( SPR ) ! End of bugcheck codes. DECLARE LONG CONSTANT SNAPEVT$S_SNAPEVTCODE = 4 record SNAPEVTCODE WORD SNAPEVT$W_EVENT group SNAPEVT$R_MODIFIER_UNION variant case WORD SNAPEVT$W_MODIFIER case group SNAPEVT$R_MODIFIER_BITS ! Rollinout system checkpoint ! File system validation ! VAXcluster fastboot ! Debug mode in effect ! Disconnect all interactive terminals ! Boot on a different CPU ! Broadcast informational messages to opa0: ! Allow access to interactive sessions BYTE ROLLINOUT_bits ! COMMENT ADDED BY SDL - ROLLINOUT_bits contains bits ROLLINOUT through NOSECURE end group SNAPEVT$R_MODIFIER_BITS end variant end group SNAPEVT$R_MODIFIER_UNION ! Event Codes ! The following codes indicate special problems: SPR = submit an SPR ! POOL = Possible resource exhaustion ! UNSUPPORTED = function is not supported ! BAD FILE = a configuration change has invalidated the snapshot file end record SNAPEVTCODE