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