1 /* BEGIN INCLUDE FILE dm_shut_warn_info.incl.pl1 */ 2 3 /* DESCRIPTION: 4 5 The following structure is used for keeping track of data 6 for the dm_shutdown_warning_ condition. It is filled in by 7 dm_misc_util_$shutdown_warning before calling signal_. 8 */ 9 10 /* HISTORY: 11 12 Written by Lee A. Newcomb, 09/06/84. 13 Modified: 14 */ 15 16 /* format: style2,^inddcls,linecom,ifthendo,ifthen,^indnoniterdo,dclind5,idind35 */ 17 18 dcl 1 dm_shutdown_warning_info aligned based (dm_shutdown_warning_info_ptr), 19 2 header like condition_info_header, 20 /* version is one, */ 21 /* info_string is set up with warning */ 22 2 begin_shutdown_time fixed bin (71), /* time no new txns may begin */ 23 2 user_shutdown_time fixed bin (71), /* time to signal dm_user_shutdown_ */ 24 2 flags, 25 3 dont_print_warning bit (1) unaligned, /* if set by user, we don't print info_string */ 26 3 mbz bit (35) unaligned, /* must be zero */ 27 2 reason char (64); /* why the DMS is shutting down */ 28 29 dcl dm_shutdown_warning_info_ptr ptr; 30 31 dcl DM_SHUTDOWN_WARNING_INFO_VERSION_1 fixed bin init (1) int static options (constant); 32 33 34 /* END INCLUDE FILE dm_shut_warn_info.incl.pl1 */