/********************************************************************************************************************************/ /* Created: 30-Mar-2010 17:29:55 by OpenVMS SDL EV3-3 */ /* Source: 30-MAR-2010 17:29:22 $1$DGA7274:[STARLET_H.SRC]STARDEFQZ.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $SYSEVTDEF ***/ #ifndef __SYSEVTDEF_LOADED #define __SYSEVTDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif #define SYSEVT$C_ALL_EVENTS 1 /* Valid for $Clear_system_event only */ #define SYSEVT$C_ADD_GALAXY_MEMBER 2 /* One or more instances have joined the */ /* Galaxy community */ #define SYSEVT$C_DEL_GALAXY_MEMBER 3 /* One or more instances have left the */ /* Galaxy community */ #define SYSEVT$C_ADD_ACTIVE_CPU 4 /* One or more CPUs have become active */ /* within this VMS instance */ #define SYSEVT$C_DEL_ACTIVE_CPU 5 /* One or more CPU have become inactive */ #define SYSEVT$C_ADD_CONFIG_CPU 6 /* One or more CPUs are now part of the */ /* configure set for this instance. */ #define SYSEVT$C_DEL_CONFIG_CPU 7 /* One or more CPUS have left this instance */ #define SYSEVT$C_CONFIG_TREE 8 /* An update has occurred to the Galaxy config tree */ #define SYSEVT$C_FASTPATH_CPUS 9 /* A modification has been made to the system */ /* parameter, IO_PREFER_CPUS. */ #define SYSEVT$C_TDF_CHANGE 10 /* time differential change */ #define SYSEVT$C_CPU_POWER 11 /* CPU power transition */ #define SYSEVT$C_INDICTMENT 12 /* Component Indictment was performed */ #define SYSEVT$C_CPU_DEALLOCATE 13 /* CPU deallocated from running system */ #define SYSEVT$C_MAX_EVENT 14 /* maximum event number */ #define SYSEVT$C_NUM_EVENTS 13 /* Number of events */ #define SYSEVT$K_NUM_EVENTS 13 #define SYSEVT$M_NOTIFY_ONCE 0 /* indicate one shot request */ #define SYSEVT$M_REPEAT_NOTIFY 1 /* Bit 0 represents whether the event notification is a */ #define SYSEVT$V_REPEAT_NOTIFY 0 /* one shot deal or should be a repeating notification. */ #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __SYSEVTDEF_LOADED */