bound_mcs_util.bind 01/02/85 2032.7rew 01/02/85 1051.6 8289 /* Modified 10/3/78 by J. Stern to delete tty_assign, add priv_channel_manager */ /* Modified February 1981 by Robert Coren to add get_mcm_meters */ /* Modified 84-12-14 by Benson Margulies to move fnp_util to bound_355_wired */ /* Modified November 1984 by Robert Coren to add tty_area_manager */ Objectname: bound_mcs_util; Global: delete; Order: priv_channel_manager, get_mcm_meters, tty_area_manager, priv_mcs_trace; objectname: priv_channel_manager; retain: init_channel, terminate_channel, init_multiplexer, terminate_multiplexer, start, stop, shutdown, priv_control, hpriv_control, lct_init, get_devx; objectname: get_mcm_meters; retain: get_mcm_meters, chan_star_list; objectname: tty_area_manager; retain: allocate, free, lock_area, unlock_area; objectname: priv_mcs_trace; retain: get_trace_table_size, set_trace_table_size, set_global_trace, set_channel_trace; /* End */  get_mcm_meters 11/11/89 1100.3re 11/11/89 1026.5 34704 T V area#4V??#cleanupget_meterskP&@"PP@@P@P@@P @@`@E E@@@@@D@@@@@@  P@D@P@$PPp@Pr@@@Ft@P@PPB@@NPP@@?@@@rs@@@@@@B@@M@@D@@@@@@@@P@@rs@E@@@@B@@D@@@@@@@P@D@$PNPNP}BP@@D(@D@P@rP&@ "PP@@P@ P@PP@ @@`@N PV@PPX@N$PPP@QZ@|@~(@$PPp@@Pr@@Pv@@@_@](@^(@N@@D@@7@7@@P@D@]@~@ N^@_@~@`(@NP@$@d x@P'@.@@@ @j}@P'@.@@$PP PP@\@^@]@ ~@ >XP@|@~@@_@XP@Z@_@@@@@@N@H\@FrPFt@@=^@`,@7]@@@vPF @F@@ N -@\(@'@@@vPF@N@@D@@@@@@@ $P P@D@~,@@@~@ZPO $PNPZ@@D@P@@,@D(@^@.]@,~@$PPD@"~@ >XP@|@~@@@b@ b@N@ZPFrPFt@b@@@O@@@1b,@Z@@hZ@]@ \@ |P@ >|@@$PPD@^@`@~N@~@`~@a@ `@ |PF@@@`@|P@D@V@|P|PP@PD@P@@@P@P@@ @|POvPF@@@@  tP@?|PO@6@@@O@OrPF@@@?@N@@x@@6@PFz@@@6|PO@O@|@@P'@ PZ@0@Z@@ P|@0@|P@@ >|@@@!!@!`!@get_mcm_meters symbol_tablek check_star_name_entrymatch_star_name_ priv_channel_managerget_devx#), priv_control#/3 tty_index tty_order69< error_table_unimplemented_version?CInoalloc?LNnomatch?QS no_operation?VZundefined_order_request?]ctty_buffhr`chan_star_listxk`n cleanup.1}ruarea.2x{ cleanup_proc} 0&&"&.&5&>&K&P&U&\&e&jsymbtreeO=OgMPL/I 6"' *Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map T%}+Og}'^Z_K\f"ZaK\oKIgv'}OS mMV }OStYN*Ax$HU$AxHU>spec>install>1111>get_mcm_meters.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>lct.incl.pl1>ldd>include>multiplexer_types.incl.pl1>ldd>include>line_types.incl.pl1>ldd>include>dn355_data.incl.pl1>ldd>include>pcb.incl.pl1>ldd>include>get_comm_meters_info.incl.pl1>ldd>include>chan_star_info.incl.pl1pl1info get_mcm_metersB _S xcP!|9@SG iZ<eO.`PZjk+ZVk@ZkVjZUPXV@Zj+@eU*eU*eU*eTpobj_map 00  priv_channel_manager 11/11/89 1100.3re 11/11/89 1026.1 86616 tty mcs user1 user2 user3 user4 user5 ibm3270 vip7760 sty lap x25 hasp uncp system2 system1 protocol TTTstopTTV TTTLT@area#V?4 shutdownstart?#cleanupinit_channel: ^pterminate_channelhpriv_control: ^a (^p)priv_control: ^a (^p)terminate_multiplexerinit_multiplexer: ^a (^p).MCS_Timer_Daemon.SysDaemon.z P%@  P%@PP@PPb@,P@@G@(@@@P@@@@@@@@@P@@@@@@@P@P@PH@I@P@@G@b@$PPP@^@b@>@@@^@@@$P*P@^@z0@$PPP@b@^Pc@X @P'@@^P@@@d@@@$PP@\(@@ @dPF @@ @,@^NPdP^P@P@@(P@h P%@PP@P@P@PB@B@.@.@B@@@@P@@ @@@ $P&P@`P@@(@UB@@P@D@@G@@@h@@G@`Pi`DPe@@P@ P%@PP@P@tPB@B@@@l@B@@@@@@@$P&P@`P@?L@R @P'@.@@@(@`P@@@@G@@@l@@G@`P@@@@ B@@@$P$P@.@@G@Pv@ P%@PP@P@ PPC@P@B@@B@@@B@@@@@P@]@L@I@T@@$P&P@C@NN$PPP@fPFNN@P@PP@z:B@@@@D@@G@@@p@@G@.@@G@ C@?`Pi`DPe@C@@0@G@P @ P%@PP@P@PB@B@@@#B@@@@@@@$P&P@`P@?z9@R @P'@.@@@`P@?@ `P@@@@G@@@t@@G@`P@% `P@@@ B@@@$P$P@.@@G@P@ P%@PP@P@4PB@B@@B@@@@@}@@$P&P@@R @P'@.@@@`P@?@o`P@@@@P@@x@@.@@Q@ P%@PP@P@PB@B@7@B@@@@D@.@@$P&P@D@R @P'@.@f@@K`P@?@J"`P@@@@P@@|@@.@O@@ P%@PP@P@PB@B@@B@@@@@@@$P&P@@R @P'@.@@@`P@?@`P@@@@P@@@@.@@@ P&@"PP@@P@P@@P@bG@B@P(P@T@H ..@.@>G@P@A(@^P@@@@@N@A@ B@^PF`@@A@@,@A@,`P@@B@dPF@@@H @ q@X @P'@@@@@`P@@@$PP@(PB@P$PPP@L  P&@"PP@@P@ @P@P@@P@G@P@PB@B@@@KB@@@@P@P@P@$@@"PP@@@$P&P@8B@@dPF @F@ H $PPP`P@@?@`P@@@@P@P@P@P@@@"PP@@@@@.@"@@L P&@"PP@@P@ @P@P@@P@G@P@PB@B@@@B@@@@P@P@P@@@"PP@@@$P&P@B@@dPF @F@ H $PPP`P@@?@`P@@@@P@P@P@P@@@"PP@{@@@@.@@h@$P PG@.@@G@P@@@$PPP@F(@,P@P^@^@f0@PB@N@N@PG@F`@(Pf@@@@$PPP@G(@F(@,P@P^@^@H0@$PPG@@Pd@P@P@ @@`@H F@H ^P@B@ B@N@ dPF @F@ H B,@B@^NP$PPG@@^PF`@$P(Pf@@@`P@$@@`P?@$PPP@@@@@fP @P @PfPO >@ ~@F@@@$P PG@{@@@@@@PPP@@P@@@@`P@e@@B@@G@@ @$P P@G@YF@@PP'@ PF@B@B@@@"P@ PF(@@@^P@@@N@^PF@@6BN@@.,@@@^PPd@^P@@ @N@%^PF@@6BN@@dPF @@@ @@@@@@$PP@P@@Pip@,@@@(@^P@@@N@@NP@^PF@@,@@ @,@@NP$PPG@@`P'@ P^P@P Pd@PJ@A@ A@JN@?  Pv@@dPFPO@@@ @ @@^PFB@B@6@ip`P@6K@@@@jL@jL@@@D "@P'@@K@K@N@BP@P@L@$PP@A,@@$PP PG@@!!!!!!!!|!!x!!t!C!p!!l!!h priv_channel_manager symbol_table  pds virtual_delta error_table_ invalid_state# no_operation&*invalid_mpx_type-2 bad_index58 id_not_found;?notallocBEsmallargHK create_hprocNNRmcs_timer_daemonUUZtty_area_managerallocate]befree]hjtty_lock lock_channelmptunlock_channelmw{ flush_queuem~ mcs_tracecmtv tty_space_manget_perm_spacetty_buf` lct_init` area.1> init_channell` terminate_channel` cleanup.2 init_multiplexer$` terminate_multiplexer` cleanup.3 start` cleanup.4! stopF` cleanup.5n shutdown` cleanup.6 get_devx` area.7 0 priv_controlQ` hpriv_control ` w allocate_subchan_lctes"Y area.8% .&&%&,&4&:&A&G&M&T&\&g&l&v&}&&&&&symbtreeO=Og.PL/I 6"' * Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map P+}+Og|[KIgb}OSi#0sxBF.%pr'}OS|(AxDHU*Z_K\"ZaK\ZcK\>spec>install>1111>priv_channel_manager.pl1>ldd>include>lct.incl.pl1>ldd>include>cmtv.incl.pl1>ldd>include>mux_init_info.incl.pl1>ldd>include>multiplexer_types.incl.pl1>ldd>include>tty_space_man_dcls.incl.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>apte.incl.pl1pl1info priv_channel_manager0u /i~<_ |OO#zZ!|; <_ #|?@W|_ Px3&|sO<@  f<+OW4xWu- <@_jZZjVk:Z VjkZ+ZNkVkZkVk:Zk +PXV@XV@ZjZjV`Zk PZj +PV`Z ++ZjV`Z +@eU*eU*eU*eU*eU*eU*eobj_map & .(N Z  priv_mcs_trace 11/11/89 1100.3re 11/11/89 1025.5 22176 N#LN??#CP%@ LP%@PPN@N(PPPF@F@D@0@@HPB@$PPNP@B@DP>b@b@f@D@h@d@$PP@4D@0@$PPNP@F@>b@b@f@D@h@d@$PP@D@0@$P PNP@F@DP[$DP@@$> F`@@HP@BiL@B@@UP%@PPN@N(PP(PD@0@DPPPP(P@]P&@"PP@j@P@PN@D@g0@$PPNP@PPj@@0`@@HP`0`@BN(P@eP%@PPN@aPPA@P@B@N(PA@NJNP$P PNP@JPFL@B@@b@@@COn@b@p@l@@B@@b@LP@COn@b@p@l@@N(P@P@R@PV@V@x@t@z@v@$PP@t@1@>Z@VPVPV@@@X@Y@RPPF0@@XY@VPX@@ VPX@Y@Z@RPPO0@@XP@\@$PPH@PJ@B@|@D@@D@\@$priv_mcs_trace symbol_tableC  error_table_ invalid_stateinvalid_device noalloc#% bit_offset_((+tty_buf.0 tty_space_man get_space37: free_space3=@L `set_trace_table_sizeUC`Fget_trace_table_size]Lv`Oset_global_traceeU`Xset_channel_traceh]``4&&"&'&-&2&<&BsymbtreeO=OgQPL/I 6"' *yMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD%}+ Og}*N$:imGiWZ_K\_"ZaK\hKIgo(AxDHU*>spec>install>1111>priv_mcs_trace.pl1>ldd>include>mcs_trace_data.incl.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>lct.incl.pl1>ldd>include>tty_space_man_dcls.incl.pl1pl1info priv_mcs_tracea c) A < +~<IOPZjkVj@+kk+k ZjZjZjh@eU*eU*ePobj_map 44i\  tty_area_manager 11/11/89 1100.3re 11/11/89 1025.5 15408 N4?#cleanup/`P%@ 5`P%@@(@@D;PP'@ P@@B@@@v@@`PPA@A@$PP@B@@@R@P@d@BPP@P@@`P%@p@@@DFPP'@ P@@B@@@C@@[-PPA@P@PB@B@@@@R@P@2@PP@L`P%@?@@?@R`P%@@@@@R@P@@@J@L@$P PV@V@Z@X@ P@LPP@0@J@WPP'@PP6@@ P@@@@D@B@P@PP@0@@!@tty_area_manager symbol_table/ tty_areatty_buf tty_area_locklock lock_fast!#& unlock_fast!),5 `allocate;/`2 cleanup.1@5 8freeF;E`> cleanup.2L@SC lock_areaRFv`I unlock_areaWL`OUNLOCKZRU&& &(&.symbtreeO=Og"PL/I 6"' *GtS^mqSSMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4'}+Og},>"ZaK\>spec>install>1111>tty_area_manager.pl1>ldd>include>hc_fast_lock.incl.pl1pl1info Otty_area_manager! 3_G  PVjZZjkVjUPV`Zk PV`Zk D@eU*e0obj_map [$,t