bound_uncp_wired.bind 10/22/88 1138.0rew 10/22/88 0932.1 10476 /* ******************************************** * * * Copyright, (C) Honeywell Bull Inc., 1988 * * * ******************************************** */ /* HISTORY COMMENTS: 1) change(88-06-20,Berno), approve(88-07-13,MCR7928), audit(88-06-20,Parisek), install(88-07-19,MR12.2-1061): Created for implementing the UNCP multiplexer interface for the DSA gateway. END HISTORY COMMENTS */ /* Created 10/16/79 by Robert Fournier to add uncp modules */ /* Modified for MR11 in Sept 85. */ Objectname: bound_uncp_wired; Global: delete; Order: uncp, uncp_multiplexer, uncp_boot_interrupt, uncp_util; objectname: uncp; retain: interrupt; objectname: uncp_multiplexer; retain: init_multiplexer,terminate_multiplexer, start,stop,shutdown,read,write,control, check_modes,set_modes,get_modes, fnp_lock, fnp_unlock, assign, unassign, priv_control,hpriv_control; objectname: uncp_boot_interrupt; objectname: uncp_util; retain: load, fdump, fill_page_table, free_page_table; /* End */  uncp 11/11/89 1109.3re 11/11/89 0940.1 189360   wkP9d FTF d FTF d FTF d NASF d NASF Multics Multics d LOG d LOAD d RBF rbfdsa rbfdsa $$$A\Qe\Q&#e&#\JJeJT1T*T;T.N T-L TGTDTT(LT2 T>VT8T+TVVT)TT'TTSNN?4L$#N$abcdefghrbfdsaMultics?#cleanup@L@$STOPPING DATANETuncp: request_inituncp: buffer = ^v( ^w ^) uncp: LCTE lock ^^= processiduncp: inconsistent queue lockuncp$send_mbx: # ^o ^2( ^/ ^4( ^w ^) ^)uncp: inconsistent circular queue lock.uncp: output buffer at ^o has zero tallyuncp: WCD init_complete acknowledgementuncp: FNP ^a invalid interrupt level ^ouncp: unable to re-assign fnp sub-mailbox.uncp: mbx received # ^o ^2( ^/ ^4( ^w ^) ^)uncp: emergency interrupt from FNP ^a: ^auncp: attempted crawlout with FNP queue lockeduncp: unable to allocate block for delay queueuncp: compte = ^w , buffer recu : ^v( ^w ^) uncp: FNP ^a did not respond to mailbox interruptuncp: special_dial, Failure of buffer to make '^a'uncp: unrecognized io command ^o from FNP ^a for line ^ouncp: Connection on output only not awaited. (dial '^a')uncp$interrupt: no slot number match for sub mbx ^o, FNP ^auncp: unrecognized op code ^o with rcd from FNP ^a for devx ^ouncp$process_accept_input: cq_next = ^w , cq_free = ^w , count = ^w uncp: Unable to allocate input buffers for line ^o, input has been lostuncp: FNP ^a level ^d status ^w^[ running^]^[ bootloading^]^[ t_and_d_in_progress^]P%@@\[ZP%@$PP@e@PPU@P@@9NP@@t@t@@@TbTt@z@b@|@c@~@U@@P@P@CO@@CN@@CM@}@q@n@p@s@m@@@x@ $P P@U@N)N'@@(b(cz@b@|@c@~@U@@S@@K@J@x@$P P@P@ U@NV@d@b@$PP@@P@@P@$P P@@@5P#@@$P P@@U@NP@@P@@P@ P@@w@&P@#@ P@ @@F b z@b@|@~@@x@ P@nHP#@@$P P@@w@e|@e@P$P P@ P@@ P@d@b@P@GP@@YYXXWP&@ PP@P@ P@"P@P@PP@P@5YXXWP&@PP@P@P@"P@P@@PP@P@P N @X@X@N@ P%@6@$@$X,@ NPPF0@@@e(@P@P@$P"P@$P@@P@PP@P`@P@@@@@@N@d(@@@ ?V@@P@ NPP@@P@0` @@ @m0@`@NP@@`@ N P@P@`@N%P@@M@@6X@N@c@@6w@P@@@ @@@@@@ `@C@N v>P0@$0@:@#0@ PPPP6_@_P`@-PiH@F6iP`@ N P@@w@DiD@@0`7'P,@$,@B@.d@@\P%@e(@A@ `P'@@r@n@d@p@f@b@$PP@ P#@@$P P@@s@w@1@UP%@$P$P@"P@P@P@Pd@b@@@@$P"P@P@PV@$P@P@:F@@@c@P@P@@@@@@@LP'@$'@#@$P P@@@  h@@@V@N@@ P@s(@PP6@@ n@@p@@@$P P@r(@PP6@@ r@n@@p@@@$PP@ P#@@$P P@@s@P@@$P P@@@I  @@@ @@@ P@P#@$P P@@@;   @@@@@@ P@s(@PP6@@ n@@p@@@$P P@r(@P@@ M@@@$PP@@@@P@ @PP@0@@@  @PP@0@@P@0@@@@PU@ P@NkP@@6@@@@@P@@ Q@@$PP@P@v@v@@v@v@v@V@w@U@v@v@v@@(@ @@@@@@@@@$PP@@@@@@@@,,m@@@@@@@@]@S@P@M@@$P P@P@@@@T@@@$PP@P@@4 @P@@M3@,@a@a@it@;@@@.@!@@$P P@P@@@@T@@@$PP@P@@ V@@@$PP@P7ip7iL@P@>@@@@@T@@@$PP@T@/P@@?P@@@.@@?N"@?N@@F((@@@@@@$P P@V@@@$PP@P7ip7iL@@@@@ @@@d(@@@@MWP@@@@T@@@$PP@W(@W@N;6FT5d@3C@PF@@@ D D@@>@@,,@@@C@@@@@@@v@@@$P P@C@PO0C@.@P@-@$@@-@@/@$@/@P@?@NJ_@N:@?N5P@@,P@@Mc@_@@U@@@@ $P&P@P@@@NP@PFR@@@@@PPttP@ip_@NP@?NiHN-_P@@@@@M@@@PPF@@@6P@~@A@@@@P@0@$$P6@@@@@@@ $P.P@NG@?@JNEN P@(@@1@N@1(@@2(@@1@$@@@1@@2,@@JNP@)@$@)@P@+@$@+@@@Ng_@@N iDiHiPLPiL@ip @^@ ^@N@ P@6^@N^,@^@ NP@P@@@ l@l@@6lF@ Fm@C>@FN6ip@6Nip@@@@@@P@iH@iP@ @ip@ip@iDAN$P@P@@Me@_@@W@@@@ $P&P@P@P@iD@iHKN)P@@C@_@@2@@@@ $P&P@P@PiDiHiPl_(@@@ N:ENP@@@M@@6JNP@INLN)%P@!@ @X@X@N@%PM@X,@ N#.@ M N@,@ M NX@PN0X@P6N P@iD@iHOX@ N X@P@@@6Pip$X@%@ "@@@@$%@ @@@@@@@MiDP@7@6 ^@6@7ipPiH@7@6 ^@@7jL MP@7@6@@@P88X@f@@@ @a@R@O@@ $P P@@PFR@^@@jD@jD@X@].@ M N@@@T.@ M NL,@ M N@6@ip@6ip@7ip@7@6<@FR@@6@7ip@7iL@@PPPiHl_P@^@@@^@^@ ^@N@P7@6^@PFR@@@@M @@7@6^N@^@7jL^,@i`@P@@X@jL@ i`iP@@@_@@@@@@ $P&P@@]_@ENZ@@@@(@V@ @@e@@@@CN@@@_@@@ @@@ @@$P P@7N9P@@M.P@iH(@@g88(@V@ @@e@>@@@@@CN@@@@@y@j@e@o @_ @@$P P@W,@d@P@@Md@@@P@P@N@NC@N@PiDP,@@N(@B@l@@P@Y@@Z@C(@Z@`C@^,C@TY@PP@@@ P@@@PP@@6_@zP@? N P@@6PiD@iH@ ?F6iP@ ?@0`O?P,@$,@d@PP @Y@Z.@ @@@P@@@$P*P@B@4 P0@$0@Y@P@Z@@(@@@@P@@6_@@6 P@@@LP@ @Mo@@_@@@@@@ @j@"@@$P,P@j@0@%@@d4$4X@4@$@6@ 8@:@{<@~>@2@ $P P@@@_@@@@@@@ $P&P@@jPg@jP@\@X@ L@P@@N@\@ `@`@\@PjD@@@ipg@ipPiL@@_@@K@@@@ $P&P@Pip@[@@_@@I@@@@@ $P&P@@@@P@P@ @@@ @M>B@_@F@,H@B@J@D@ $P&P@@@$P@iH6Z@@6@@"B@_@F@H@B@J@D@ $P&P@@6X@N,@@@@qN @lN L(@@@D P0@$0@@PPP!P@@6P@@@@@'(N(Z@N@\@@^@`@b@d@X@ $P P@PPipP@M@@6M~@jLP@@6P P@iHP@P @iH@@(@P6P>@H@>6@ipM@^@>F>@jLP@ipP@0@@$@$^@6@ip@@@iD# @@D{h@D@j@@@COl@@@n@hp@Or@Lt@v@f@$P P@P@@MP@@? N @@PPF@@@@@M@@dP*@$*@P@@6@iLPPGB@_@F@5H@B@J@D@ $P&P@@@P@6>f@>F^@P@x@$P P@@P@@@~@]@^@@N@wz@s^@]N@P@]~@^N@k(@P @@6P@@@@^@P.@@N(@(@@~@$$@@,@@ (O@@>@H@>6P@ip^@.@@@@iL@N@@@Y@ip@.@^@~@z@f@z~@@jLz@f@z~@@jL^@@jL@N@(@d@@@D|D@|@@@@@@^@@@@@@@@$P P@@PiHiD@,@PiDiHP&,@@_@~@c@@@|@ $P&P@P@$P P@@@(|(@|@@n@g@@ P@@@P(@@6P@~@@@L@@0@.$.@6@@@@P@$@@@@Q@>@f@j@P@6M@@@@f@6ipP@@@~fN@f@;><Fb@@_@@@@b@@"@j@@@$P,P@j@20@&@@8HHP@@@@@@ @@@@ $P P@@_@@@@@@ $P&P@jPg@P@6P@~@>@@L@@@@00f@>F@@@@f@@@@LP@@@@@@@$P P@@>@[@jP@P@N@@@<@[@8@N@@\@NPLP `@`@\@[.@\@.@P@\>@PjD[@@@ P @L@@\@@@@OL@P@<N P6P@@N@<@\@@@ON@\@.@g@ipPiL@@_@@p@@@@ $P&P@P@@@P@@P@.@(@@@ ^@@@W@P@@(@P@@ @@6P~@>@L@@[@@[@LP O@[@LP FO @@C@@[@N@t`.@.@@> P6@@\(@(@d@@@ (@@@ 5P@@@6(@@@ t(@_@@@@@@ $P&P@@ @ @PP@_@Fh@P@F@@@6>PN@P@@P@0@@ @@@ @@@|@@@$P(P@|@0@@@g00@@@@@@$P P@@PP NP@@|P6~@P@@~@@@@@PP@~@ @@@|PP@@,@@%@$@%@P?PPi`P6PP@iP@0@PPP@iLPPPP@ (@P@0@ @ @@@_@PnPP @a@Pa@EPF^@a@EP F^@@@^@^@ ^@N@PPF@P@@@M@5^,@P@?@N @?@N_@@@N @@'<<(@V@ @@e5.@@0@W@2@@4@%6@:@8@<@,@$P P@PiD@@6_@@@M @@FR@@@6_@@@ @P@@~$@{N P@P@P@F0,@P@.@N@@@.@@-@$@@-@@/@$@/@$@F@@ B(@$@ P@PO@P@&@(@PN&@PF0P@-@$$@[@-@@/@$$[@/@.@&@,@.@,@.@P2@1N 2@,N@@!,@,N@@@P@R@T@L@$P P@,@P@@@D  .P@PP6@d@,@@@3@ 3@@N@P?3,@Nd@d(@2@uNsP@ ??K@P@PP@@?NE@iDP4@A@A@4P(OA@A,@NP@(@@(@@(@P@ @iH@ @@iL@@@6P@H@>6@ipP@ @iH(@@iL@@@6P@H@>6@ipP@q@V@P@P@? N P@@M@ P@iHP@?K@NN@@NP@@C(L(Z@L@\@2@^@P`@b@f@d@h@X@$P P@9P2@>H@>BPBPK@K@N@PP@L@$PP@P @6@9@:@6@N@L@$P0P@B@,@,@B@D@P:PF@@H@^@ ^@HN@"PPF@@=P@@M@6j@l@j@p@r@l@t@n@ $P&P@^,@P@!Z@@Y@Z@Z@Z@Y@PP@ @Y@ j@j@p@P@r@n@$P*P@Z.@P(@(@(@B@J@P@6@w@6v@w@Px@v@|@\~@x@@z@ $P.P@PipiL@iL@J@P@@@44O@@@P@@@@@3@@ $P P@P@V@zP@@ju@xiLV@6xipoy@y@x@z@(@P @@@@z@@@@@$PP@V@\@W(@ W@NR6FTLPF@P@?N-P@@)@'@6P~@A@@@@@@M@@@PPF@P@0@$$P6@@@@@@@ $P.P@P@?N@@P@.@iLW@PO0@@.@W,@\@@@ Ps@@@H0F0T@F@V@X@Z@R@$P P@ r@ n@T@p@V@R@$P P@@@!V!2!D!!D!!!!^!zD!L!D!!!!C!!C!!C!D!!?!U!!C!C!w!`!!!C!!U!w 4@uncp  symbol_tabletc_datasystem_shutdownpds processidsyserr!ldac$$& dn355_utilcompute_parity),0uncp_boot_interrupt338 system_fault3;? request_init3BFpxss ring_0_wakeupIKOunique_ring_0_wakeupIRXnotifyI[]pmut wire_and_mask`bf unwire_unmask`imtty_bufpr dn355_datauxchannel_manager interrupt{ tty_space_man get_space free_space get_chain free_chain io_managerconnect_direct ``send_wcd`send_global_wcd`process_interrupt_queue` cleanup.1hangup_fnp_lines`2&&&#&(&2&:&A&H&Q&Z&_&h&o&t&z&&&&&&symbtreeO=OgPL/I 6"' *-6{66Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map|}+rOgfZ_K\"ZaK\tYN&tYNKIgtYN }OS#JI!JI (JI $4XF+#%e,Li*9GU (AxDHU* mMV H$SIa'mMV"W#RJ#%W#ZJ>spec>install>1112>uncp.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>uncp_buf.incl.pl1>ldd>include>tty_buffer_block.incl.pl1>ldd>include>lct.incl.pl1>ldd>include>pcb.incl.pl1>ldd>include>dn355_data.incl.pl1>ldd>include>dn355_mailbox.incl.pl1>ldd>include>mailbox_ops.incl.pl1>ldd>include>mcs_interrupt_info.incl.pl1>ldd>include>dn355_messages.incl.pl1>ldd>include>fnp_queue_entry.incl.pl1>ldd>include>channel_manager_dcls.incl.pl1>ldd>include>tty_space_man_dcls.incl.pl1>ldd>include>line_types.incl.pl1>ldd>include>baud_rates.incl.pl1>ldd>include>net_event_message.incl.pl1>ldd>include>fnp_mpx_msg_.incl.pl1>ldd>include>io_manager_dcls.incl.pl1pl1info 5uncpT!izn<@S4x?iABazA h)h@x7x?)~ ~<O-x{ iz^<)OStxU<}6<x<Ox3 :<7O!}x?vz<O x!z<eO xw<UOxO)XP +k@ #PZPkZPVj Vk#P Vj_jZkXV@V`ZXV@ZjZj@eU*eU*eU*eU*eU*eU*eU*`obj_map  2   uncp_boot_interrupt 11/11/89 1109.3re 11/11/89 0935.1 15696 T'T;VT$inituncpuncp_boot_interrupt: FNP ^a started.uncp_boot_interrupt: FNP ^a not loaded.uncp_boot_interrupt: FNP ^a System Fault Interrupt Level 1.*&P%@PP@@ PH@:FJ@@@A@@@6Fip@@$N$Z@N@\@A@^@`@b@d@X@ P@FiL@JP@s@ @Z@@\@F@^@B@`@X@$P P@@*-P%@PP@@$P PH@F@@@:FZ@F\@F@^@B@`@X@ P@@*4P%@PP@@$P PH@:FJ@@@<f<iZ@f@\@A@^@f`@`b@`d@X@ P@JPPL@JP@@Ai`@@6Fip@D@@@](X(Kh@X@j@A@l@Hn@Ap@Br@f@ $PP@FiL@uncp_boot_interrupt symbol_table& syserrpxss ring_0_wakeup dn355_data #--` request_init4&j`) system_fault7-`0&&&%symbtreeO=OgPL/I 6"' *o|||Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map@*}+fOgfK$4XF+#T }OS\#JIe'mMV>spec>install>1112>uncp_boot_interrupt.pl1>ldd>include>dn355_messages.incl.pl1>ldd>include>dn355_data.incl.pl1>ldd>include>dn355_mailbox.incl.pl1>ldd>include>sys_log_constants.incl.pl1pl1info wuncp_boot_interruptAz+:~ N<+OPVjZZj P 8@eU*obj_map 8   uncp_multiplexer 11/11/89 1109.3re 11/11/89 0935.1 134568    ! crecho tabecho lfecho echoplexfulldpx iflow oflow crecho tabecho lfecho echoplexfulldpx replay polite breakallprefixnlno_outp 8bit oddp oflow iflow blk_xferhndlquitHT7T#T"TPTLT dialdumploadVVoddp8bitNLT3stopNV VTareaV?#L4iflowblk_xferbreakallunassignassignhndlquitno_outplistenaborthangupshutdownstart?#write_statusread_statusunassign_channelassign_channelenter_receiveset_line_typeinit_multiplexerterminate_multiplexeruncp_multiplexer: mylock erroruncp_multiplexer$^a: Tracing error.uncp_multiplexer$^a: Tracing call.uncp_multiplexer$shutdown: Called with null fnp_ptruncp_multiplexer: debugging stop (type go to continue).uncp_multiplexer$assign_channel: Assignment of FNP ^a ^[succeeded^;failed^].uncp_multiplexer$unassign_channel: Unassignment of FNP ^a ^[failed^;succeeded^]./P%@geeb7P%@PP@P@PPA@P@P@@@@d@JP@HP@P@@P@P@A@F@u@@ >@.@.@@@ ~@N@@B(@@ @@fBB@@C@@@ @@&P@C@$P4PPA:PF@ @@C \P@@@B@@M@C@P6O@P@@@@$PP@@0@ Pd`@@@~@A@PFP@@@@$PBP@@$@@P@ ?@@@@@@@$PP@@@J(@ J@NJ@POJ,@J(@J@NJ@P OJ,@@D@$D@E@E@@@@@$PLP@@0@$P.PP@@P@@ @PO@,@N@P@@D@F*@@@(@@@@@@ @N@PF@@@ @@ v6ip@6PF@@@jLPO@@@  @ @@@~@@@@@@B@L@@@;@ @$P$P@@CN@$P4P@@h@N@P4@N@~@@M@~@@@PO@@P O@@@@@.PP~@PP@Y!PP~@@Y@PA@ <@P'@.P P@@ @@@@p@@@$PP@pPP@g@,@jP@@@@$PP@PP(P@ @@ P@@@@$PP@@0@'@@@@N@PF@@N@@@@@@@@$PP@,@E@@@@@$PNP@@@P@ebEP%@PP@P@PP@$PHP@JP@Y(@ @@ \^@@P@$PDP@@s@@J@J@N@WPPF@@6@ @6@ @P@@@M@@@@ $PPP@P@6@ @6@ @P@@@7@@@@ $PPP@@P@@@@@@@$PP@P@@@P@@@@@@$PNP@P(@J,@P(@ @@ @@@@@@@$PNP@P@@(@6@GP@ ?@@@@$PP@@@ @@" +@@P@JP%@PP@P@PP@$PJP@ @@ H@@@@@ @@ @@P@OP%@PP@P@PP@$PJP@ @@ H@c@@@@ @@ @@P@UP%@PP@P@$PJP@P@P@@0@@1@@4 4p@ @@v@e@@ P@! @@ H$PJP@P@@Y(@@@@@P@ ?@@@@$P P@P@d(P@egedbZP%@ PP@ P@WPP(P(P@egeb1_P%@PP@P@PP@P@PH@@PPF@@@P@FP@P@I@ P6@P@@@I.@P@6@ PL@FP66ipFP66ipP6jL@6I>@jL@@(@@ @@@@@@ @@@@@@@ @$PP@@(@@@PP@@P@egaebdP&@ PP@P@"P@P@P@ P@PP@P@PH@P@P @@`N P@PV@m(@n(@X(@o(@\@]@^(@ F@N  @(@(P@ F@N _(@@@`\@? F@N  m(@@0@@mn(@@0@@n2 F@N  _@@@r@%N#^@\@" F@N {]@i@ h@ F@N | X@ F@N  _(@@@`\@$P0PP@@(@@@P@\@NP@{@]@NNP@h@ >_@]@Y @ h>@j@@0@ h@`0`i@0`` @"\@\@mNF^@)N'P@&r@Y @@0@ ` @J@ J@N@r@J@NJ,@J@ NP@P@@"\@"NY@ @@@\@@_@@`@@@@@@@ @$PP@@n@7P@6@@6 @@P@ @@@@@@ $PPP@PipiL@iL@@@@@6 @@ @@@@@@ $PRP@X@P@6M@s@X@s@VP@@@P@1jP%@PP@P@PP@P@PH@@PP@@N$P8PP@/@@P@P@@t@t@N@PF@@@v@@@x@J@ J@N v@BMCNJ,@J@N@P@`J@ J@N v@$M%NJ,@J@NpP@JP@@@P@@@@@J@ J@N v@MNJ,@ .@vO@ H@(@vO@H@(@vO@x@PJ@Nx@P@6N N N N P@+@$P2P@@ @t,@}@@P@1pP%@PP@P@PP@P@PH@@PP@@N$P8PP@@@P@z(@y(@P@@t@t@N@PF@@@ @ @@@@@ @@t,@P@%z@@ @@t@ t@N6Fx @$ @ @@i@z@ @@t,@@@P@egabvP&@"PP@!@P@P@@P@PP!@ `@@(P@eaeb}P&@PP@P@"P@P@P@P@PP@P@P @@`@N PPV@$P0P@@P@P&@PP@P@"P@P@P@P@PP@P@P @@`@N PPV@Y(@@(@ F@N @ ? @ @@V@@@@@@ $P*P@M F@N @ @@@@@@@@@@ @$P,P@9 F@N @ ? @ @@@@@@$P(P@' F@N  @@ VP@0@H`@ @d@@`@@@@@@ @$P P@@(@$P0P@@@@P@P%@PP@P@PP@x@@P@eP%@PP@PP@[(@Y@@gbP%@PP@$PJP@ @@y KPP@:PF@@@P@P%@PP@PP@$PJP@ @@V *@:PF@@@P@@@(@$PHP@JP@Y(@Z(@@@@P@@H@PF@?$P6P@@@@P@ @@P@.P@@ @@P(O@,@N @@P (O@,@NP@@@@@h@h"@"@&@@(@$@$PNP@P(@@@@@A@P@*@PP@0@@+$+@i@ h@P*@ F` ]@+@P@@@@z@~ F` ]@+@@P@@@@pP@@l*@ F` F`F F`@]@@]@+@ @@6 F}@ F{@|@8{@|(@|@Y+@{@Y,@h@>j@h@`0`ih@O0@,,@>-@@,@E0@+-@Nh@`0`i @@O0xJ@J@ N PP$*@ @F`@J,@J@ N$P2P@@ ]@J@O0x@@(]@Y-@ h>@j@@0@- h@`0`i@0`` @]@ NPP@P@0@N PP6@@$P:P@@@@@70@$P6P@@@@(@PP@@$PFMP@ [@@@D . 8@.@:@<@>@6@ P@ [(@@0@@@2@.@P@@@J@Y@@@Y@[@P@ ?@@@@D@B@$PP@Y(@@@@(PP6@$P@PP,6@$P<PP%$PPF@H@@ ?J@L@ @P@@R@F@T@J@V@L@X@PPZ@N@TP@PPJ@P@6@@6@P@@@@L\LP@PJ@J@r@\@t@P@v@J@x@z@n|@~@@p@$P P@PP  @@N N@r@Pt@p@@l@@@P6@$P>PP @@P@P@@$PVP@PPP@6@P@@"@@PPP@PM@@@@@P@@@P@@@@?@8@@0@4@@$P"P@PP  @@P @@P@@@@@@P@@@j$$@@@P@P@@@@@ $P P@@@@P@@@@D$$@P@P@@@@P@@@@@@$P"P@P@@@G88@@@@@@$P P@@?#!! _d!!@!@!uncp_multiplexer symbol_table/ uncpsend_wcdsend_global_wcdhangup_fnp_lines!&process_interrupt_queue)/ interrupt25 uncp_utilfill_page_table8;?free_page_table8BFtty_lock lock_lcteILOtty_area_managerallocateRWZfreeR]_lock lock_fastbdg unlock_fastbjmsyserrppr error_codepuxparse_tty_name_{{parse_fnp_name_abort8load8fdump8 error_table_noallocundefined_order_requestbad_mode bad_channelfnp_downunimplemented_versionaction_not_performed io_assignedio_not_assignedio_not_configuredio_not_available invalid_statepds processidtty_buf dn355_data tty_space_man get_space free_space free_chainchannel_manager2 io_managerassign!$&unassign!),7`init_multiplexer</ `2area.1E7l:terminate_multiplexerJ<`?startOE`HstopUJ`MshutdownZO`Rread_U!`XwritedZ6`]controlj_`b check_modespd`g set_modesvj`m get_modes}p`s priv_controlv`y hpriv_control}>`fnp_lock` fnp_unlock``$ `)X&& &(&1&7&A&H&Q&\&a&i&o&t&z&&&&&&&&&&&&&&&&&&&&& &&& &(&.symbtreeO=OgvcPL/I 6"' *P\\\Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map'}+TOgfZ_K\"ZaK\&tYNKIg }OStYN!JI (AxDHU* mMV#0sxBF.%p'W#XJ+? GSM'5wFoYi*9GU  (JI  FHkH$(B^H-)*Ax$HU4%W#ZJ>&e,LiHtYN>spec>install>1112>uncp_multiplexer.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>tty_buffer_block.incl.pl1>ldd>include>lct.incl.pl1>ldd>include>dn355_data.incl.pl1>ldd>include>pcb.incl.pl1>ldd>include>mailbox_ops.incl.pl1>ldd>include>tty_space_man_dcls.incl.pl1>ldd>include>line_types.incl.pl1>ldd>include>mux_init_info.incl.pl1>ldd>include>io_chnl_util_dcls.incl.pl1>ldd>include>mcs_modes_change_list.incl.pl1>ldd>include>flow_control_info.incl.pl1>ldd>include>channel_manager_dcls.incl.pl1>ldd>include>mcs_interrupt_info.incl.pl1>ldd>include>fnp_meters.incl.pl1>ldd>include>fnp_channel_meters.incl.pl1>ldd>include>get_comm_meters_info.incl.pl1>ldd>include>io_manager_dcls.incl.pl1>ldd>include>mcs_echo_neg_sys.incl.pl1>ldd>include>uncp_buf.incl.pl1pl1info Xuncp_multiplexerj!|)A(xi  @ v<O!W)<-OtMxS |O `_xOB! !|OB!O :<#_" C+<$ _ B!W4-xOh+H|"A `_)z<%!F<O tMx/S4x_  <%O@PVjZZjVjVj VkZk  @+kZ+Vj@ PVjP Vj P Z @ ZP #P VjVjUPPZjV`Z +XVBk XV@Zj +PV`Zk Z+@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eobj_map VX^  uncp_util 11/11/89 1109.3re 11/11/89 0934.7 150192 9fnpdrTV?T,T2T;@TT&TTDLT#T5T+T*T0NTUT7off LT3on fnpprphT T/T=T@TTBinfoTT%L T"VT8TloadTL$N$V LG#4fdumpabort?#cleanupfnp_tandd_rwdeconfigureconfigurefnp_tandd_maskfnp_tandd_detachfnp_tandd_setupfree_page_tablefill_page_tablefnp_tandd_get_intsfnp_tandd_send_intvalidate_assigned_retuncp_util: ptw at ^4o = ^wuncp_util$^a: Invalid call.uncp_util$load: FNP ^d ADDR ^ouncp_util: releasing FNP ^a from ^auncp_util$load: FNP ^a is running.uncp_util$^a: Tracing call for fnp ^a.uncp_util$^a: Invalid call for FNP ^d.uncp_util$load: Error loading FNP ^a.uncp_util: lock_fnp called with lock locked.uncp_util: assigned FNP ^a to ^a for T & D.uncp_util: ioam_$assign failed for FNP ^a.uncp_util: channel assignment failed for FNP ^a.uncp_util$configure: FNP ^a already configured.uncp_util$^a: Debugging stop (type go to continue).uncp_util: force detaching FNP ^a from process ^w.uncp_util: FNP ^a added to configuration^[ by ^a^].uncp_util: io channel unassignment failed for FNP ^a.uncp_util: FNP ^a deleted from configuration^[ by ^a^].uncp_util$load: FNP load already in progress for FNP ^a.uncp_util: Could not unassign FNP ^a at reassign_interrupt.uncp_util$free_page_table: no page table assigned for FNP ^a.uncp_util$fill_page_table: ioi_page_table$get failed for FNP ^a.uncp_util$validate_assigned_ret (^a): IO manager assignment lacking.uncp_util$fill_page_table: page table already assigned for FNP ^a.uncp_util (dump_interrupt): Interrupt for FNP ^d level ^d. fnp_dump_seg.fdump = "^b"b @@@A@b(@c(@@pP%@:<9uP%@PP@PPC@P@P`@ @@^ / @@Y *tP@@@  H@@@C@ @B@ @R@@B@J@@$P4P@$P0P@ @vP@$PFPS@@@588#@@@@@/@ @"@@ 4P@@@$PFPS@tP@@@@u$$@@@@ @ @@@@ 4P@{`P@@N@$PHPPs@x@@@@V@ V@N@vPPFz@V@@6`N$@$PHPPX`PO6ipOjLV,@^@`PvP@$PTP @^@!@D@ "@@rPrP@(@@(@@(@@(@@ip@iL@ip@iLnP@dP|@$(@v@@@$@ @%@ @@@@@@2P@S(@$P0P@e@]|P&@&@@^@@$P>P@S@P@S@$tP@@@@((q@S@@@ @vP@@ @z@w@a@e@@$P6P@a%@#@S@P@:7::9zP%@ P P@PPC@ @@= vP@S@@PP@@ $PP@S@PPPS@P@:9P%@PP@PPC@ @@P  @@K MvP8@N9@N@@cDD@@@@@@ @"@@ $P4P@++@**@@S@(tP@@#@@@@*@S@,@@.@vP@@0@2@4@6@8@(@$P6P@@@@wS@P@P%@PP@5PPC@ @@ vP8@N@@@(@@(@@@@@ @"@@ $P4P@8@@S@@@$P"P@vP8@K9@S@P@P%@PP@PPC@ @@  GvP6@$$PLPS@tP@@@@@@00[@@@@ @g @I@T@@ 4P@q@e@@/6@6@@@@@@@@@@@@@@@@@ @vPO0@,@NS@8%@vP@@$@%@@$@@p@@@ $PP@pP@@@44$PTPXMPM@$@<@@>@vP@@@@$@B@VPD@F@H@J@L@N@:@4P@S@P@P%@PP@RPPC@ @@  4 vP6@$PNPS@3q6@6@.@T)$(@C@@$@@@$P P@vP@@fipfiLUg@g@g@f@d@$(@ @@@@d@@$@@@$P,P@*S@8{$@vP@@t%@$@@%@@p@@@ $PP@cpP@@@r88$PTPXMPM@%@i<@@>@vP@@@@%@B@VPD@pF@JH@]J@HL@aN@:@4P@S@P@P%@PP@PPC@ @@Y vP@@S@P@:::<9P%@ PP@P@ P@PPC@PE@PD@P@PP@ @@. $PnP@dP|@)@hPP'@ P|PTMP |P@@@@D@F@B@>P@@ |P&@&@@@@$P>P@S@P@:51FP%@]$PdP|@bPt@@@@@?X:XR@:@T@PPV@PX@@COZ@\@`@^@b@d@P@4P@|P@ f@@@$P$P@@:89P%@PP@PPC@ @@ mC@@H@@@$PP@vP@0@H@@T@@S@@@ @"@@ $PP@S@T@$P\PPFvP@@vP@$PFPS@uC@@S@@@$P P@S@@@00Q*@S@,@@.@vP@0@Z2@W4@/6@E8@(@$P6P@PvP @%@X@ @%@@@@S@@@ $PP@S@@@,,#@S@@@ @vP@ @,@)@@@@$P6P@"$PTPvP @@@@@,,*@@,@H@.@VP0@ 2@4@6@8@(@4P@vP@S@PPvP@@S@P@P%@PP@[PPT@$PbPt@dP|@@hPP'@ P|PTMP |P@@@@D@F@B@>P@@tP@@C@C@N@:tPFv@T@ N@@C,@@P%@PP@PPC@ @@ fZ @@ `lvP (@/@,@)@ @%@$(@%@@$@@@$PP@C@@S@@@$P P@S@@@W88a@S@@@ @vP@ @j@g@<@U@@$P6P@@@$$H*@@,@vP@.@$PVP0@P2@#4@=6@C8@(@4P@(P@P%@PP@PPC@ @@J w @@D V(P@:59P%@PP@PPC@ @@D X @@> 7vP@@$@(P@:69=P%@PP@cPPC@ @@ 1 @@ vP@ @$@@ @$@P@Pq@n@`(P@:<:4:9kP%@ PP@ P@ P@/G@kP%@ PP@ P@ P@G@PPC@P@PP@PR@PE@PF@$PdP|@ @@  ^R@hPP'@ P|PTMP |P@@@@D@GF@B@>P@@|P@X@|P&@&@@9@S@@@ $P8P@S@qE@NXP@XP@XPZ(@R@94N4[@[@R.@HG@ @M Z@Pv*[@|P`@`FS@BvP@@@@vP@@lS@1G@ @M Z@Pv*[@|P`@`[@Z.@S(@@@@\@|P@h@f@$P&P@PPl@j@@.@$P*P@|P@.@\@p@$pO@$PJPS@@h@f@$P&P@vP@@S(@@|P@@.@$P*P@h@f@$P(P@S(@@@@vP6@)$PPPS@tP@@@@@@DrD@S@@r@@PP@@@@@@6P@@@r2@N5@@@$PbPt@C@N.RPS@tP@@@@((@S@@@@P@P@C@@@@@R@x@@$P6P@PP@n@@@xZP6Fsv@RPS@S(@:Fv@Pr@@@@((G@@@P@P@@@P@@E@;@@4P@@@@P@@@vP@$PFPS@ @$PTMPDPS@S@tP@@@@@@h@S@@@@PP@@@@ @@6P@@@Z@F6XP?XP[@XPC@@|P?6@@@n@@@$P.P@(@@n@@@@@@S@@@$P@P@S@|@@S@@@@@ $PP@@W@S@W@>H@>0U@@@|P?6@@@n@@@$P.P@(@@n@@@@@@@ $PBP@@@@vP6@@@ 6@$PNPP@P@@* @@P@P@@$PhP@PP@@<<@P@@@vP@@@@}@J@k @@$P6P@vP6@C@@x"@ @@@@PP@@@"@ @@ @@$PfP@PP@PvP@6@@@@U@rPipU@rP@BPrP@ArP$@$@(@rP*@&@$PP@vP @@>@@(@&@$PjP@@@vP @.@,@$PlP@@@|P0@0@4@6@S@8@2@ $P8P@S@J@@:(@@@4<4:@L@<@N@vP@P@ @R@T@V@X@Z@J@$P4P@>vP (@@@@@C@4@S@6@2@$P P@S@@@8J8^@S@`@J@b@vP@d@f@h@j@l@\@$P6P@T@ |P0@0@4@6@2@$P>P@@@b@c@@@3,n,|@n@~@@t@z@$P4P@b(@c(@tP@@|@z@$P:P@c@vP@0@@P@@@v@|@@~@z@$PP@@ b@tP@@|@z@$P<P@c(@@@b@v@|@z@$PP@b(@c@ tP@@|@z@$P<P@c(@@@@A@P@@tP@@@44L@@@P@P@D@!@PP@@ $P4P@@@@@$P`P@@@vP8@@P@P@@ P@PP@vP@8@@@@@$P P@PvP@9g@~@@$> F~P`@@@@N@ ~v@6@@@@,@$PnP@?@@@n@@@.P@@@@$P^Pnv*@nP @?~@(@ @N@@~@v@@@@,@,@@@@$P^Pnv*@@`PB@vP9@~@vP@5@~@(@ @N@@~@v@@,@@,@,@tP@"(@ @N~v@@@@@@@@@@@@O@{@@$P4P@,@@!r !G!$?!!S!!!%$!!S?#! uncp_util  symbol_tablep config_find_2uncp_multiplexerassignunassign!$fnp_lock'* fnp_unlock-0 get_fnp_name_337ioam_:<:!?priv_channel_managerget_devxBHK dn355_utilcompute_parityNQUabsadrXXZioi_page_tableget]ab ptx_to_ptp]ehput]klpxssnotifyoqsaddeventovydelevento|waito ring_0_wakeupo get_ptrs_ given_segnouncp interruptsend_global_wcdsyserr error_codelock lock_fast unlock_fastunlockpc_abswire_abs_contig unwire_abs error_table_io_no_permission invalid_statebad_mpx_load_datano_io_interrupt io_configuredio_not_configuredio_not_assigned io_not_definedpds processidprocess_group_id!tc_datainitializer_id$&*tty_buffnp_config_flags-/4lct_ptr-79sstastsize<=?sys_info page_sizeBEH dn355_dataKN fnp_dump_segQU io_managerX[X!^connect_directXaemaskXhj-mu `loadzp`sinfou`xfill_page_tablez`}free_page_tableo` configure` deconfigureR`abort`fdump` cleanup.1#dump_interruptJ`fnp_tandd_setup`fnp_tandd_release_handlerI` cleanup.2afnp_tandd_detach`fnp_tandd_mask`fnp_tandd_send_int`fnp_tandd_get_intsA`fnp_tandd_readq`fnp_tandd_write` cleanup.3p&& &&&,&2&9&>&A&M&W&\&d&j&n&u&{&&&&&&&&&&&&&&&&&&&&& &&&#&,&6&;&A&J&P&W&]&`&g&l&osymbtreeO=OgPL/I 6"' *&|&&Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapx }+|Ogf[^K4*Y"Ka#JI!JI KIg }OStYN"0sxwF.%tYN%W#ZJ$ZK]HGH'W#XJFzH&]#KZ]Z_K\ "ZaK\"W#RJ>spec>install>1112>uncp_util.pl1>ldd>include>aste.incl.pl1>ldd>include>config_prph_fnp_card.incl.pl1>ldd>include>dn355_mailbox.incl.pl1>ldd>include>mailbox_ops.incl.pl1>ldd>include>lct.incl.pl1>ldd>include>dn355_data.incl.pl1>ldd>include>pcb.incl.pl1>ldd>include>fnp_dump_seg.incl.pl1>ldd>include>fnp_types.incl.pl1>ldd>include>io_manager_dcls.incl.pl1>ldd>include>io_page_tables.incl.pl1>ldd>include>io_ptw.incl.pl1>ldd>include>io_chnl_util_dcls.incl.pl1>ldd>include>ptw.l68.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>tty_buf.incl.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>fnp_mpx_msg_.incl.pl1pl1info # uncp_utilU!Wt V<%@O xCO OB!x |OOp^<Ex/ +<7O 4|4B @O4B <@B! <+@OtxKx+|A):x#iz|8+A+B!W0i<Ox7 ^<9OO x?)<Otx? <OxOV<+Ox<@<E@ <pxB Pk + #P VjPkVjVkZ#P+Z+VjP ZPVj+Vj@+kZ P +PkPk@k@ Z _j@+@+VjQPkVjVjZj+PXV@V`Zk +PZj ++ +PXV@Zj@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*e`obj_map pp@