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 */