1 /* BEGIN INCLUDE FILE ... mc_restriction_codes.incl.pl1 */
 2 
 3 /* This declaration explains the "bits" in the restriction code for message coordinator consoles.
 4    The terminal the system came up on always has all bits on. */
 5 
 6 dcl 1 rcodebits based aligned,                              /* Overlay for mc_ate.authority.privilege */
 7     2 master_console bit (1) unal,                          /* 1 Admin mode, reloads, mc, etc.. */
 8     2 as_control bit (1) unal,                              /* 2 Startup, shutdown, etc. */
 9     2 reset_sc bit (1) unal,                                /* 3 reset and force_reset */
10     2 reply bit (1) unal,                                   /* 4 reply to other daemons */
11     2 edit_motd bit (1) unal,                               /* 5 message command */
12     2 intercom bit (1) unal,                                /* 6 intercom */
13     2 mpx_control bit (1) unal,                             /* 7 control mpx's */
14     2 admin_mode bit (1) unal,                              /* 8 enter admin mode */
15     2 pad11 bit (9) unal,                                   /* 9-17 */
16     2 rcp_control bit (1) unal,                             /* 18 reply to mount requests */
17     2 reconfig_system bit (1) unal,                         /* 19 reconfigure the system */
18     2 pad6 bit (1) unal,                                    /* 20  unused */
19     2 exec bit (1) unal,                                    /* 21 execute macro-commands */
20     2 status bit (1) unal,                                  /* 22 who, hmu, dvm */
21     2 daemon_control bit (1) unal,                          /* 23 login, logout, quit */
22     2 loginword bit (1) unal,                               /* 24 set login word */
23     2 mod_sysid bit (1) unal,                               /* 25 set system id */
24     2 down_ok bit (1) unal,                                 /* 26 schedule shutdown and say stop */
25     2 warning bit (1) unal,                                 /* 27 warn users */
26     2 set_maxu bit (1) unal,                                /* 28 maxunits */
27     2 channel_control bit (1) unal,                         /* 29 attach, remove */
28     2 bump_user bit (1) unal,                               /* 30 bump, detach, unbump, term */
29     2 route_messages bit (1) unal,                          /* 31 route, define, accept, etc. */
30     2 abs_control bit (1) unal,                             /* 32 abs commands */
31     2 pad2 bit (4) unal;                                    /* 34-36 */
32 
33 /* END INCLUDE FILE ... mc_restriction_codes.incl.pl1 */