1 
 2 /* BEGIN INCLUDE FILE opr_query_data.incl.pl1 */
 3 
 4 /* created 10/20/78 by J. A. Bush.
 5    Modified by Rick Fakoury to increase size of the allowable answer.
 6 */
 7 
 8 dcl  oqdp int static ptr init (null);                       /* ptr to opr_query_data segment in >sc1 */
 9 
10 dcl 1 opr_query_data aligned based (oqdp),                  /* structure for opr_query_data segment in >sc1 */
11     2 lock_id bit (36),                                     /* lock id of user waiting for operator response */
12     2 process_id bit(36),                                   /* processid of user - used for wakeup call */
13     2 wait_list,                                            /* wait list of channels for operators response */
14       3 nchan fixed bin,                                    /* number of channels, = to 1 */
15       3 pad fixed bin,
16       3 event_chan fixed bin (71),                          /* event channel id of operator wait channel */
17     2 q_sw bit (1) aligned,                                 /* this is a question */
18     2 prim char (8),                                        /* primary expected operators response */
19     2 alt char (8),                                         /* alternate expected operator response */
20     2 r_comment char (64),                                  /* comment with the message */
21     2 answer char (80) varying;                             /* operators answer */
22 
23 /* END INCLUDE FILE opr_query_data.incl.pl1 */
24