bound_ncp_interface_.bind 03/02/77 1126.2rew 03/02/77 1046.7 23013 /* bound_ncp_interface_ -- set of procedures to provide a "cleaner" */ /* interface than the NCP itself provides. Also, this set of procedures */ /* provides a convenient mechanism for isolating user ring programs from */ /* changes to the NCP itself. */ /* Originally created by D. M. Wells, 1975, March 23. */ /* Last modified by D. M. Wells, Oct. 1976, to use ring1 interfaces and */ /* to move old bound_net_environment_ routines into this segment. */ Objectname: bound_ncp_interface_; Global: delete; Addname: ncp_interface_, ncp_r1_interface_, net_pin_manager_, net_signal_handler_; Order: ncp_interface_, ncp_r1_interface_, net_signal_handler_, net_pin_manager_; objectname: ncp_interface_; retain: accept_connection, add_global_ev_chn, clear_connection, close_connection, disable_interrupts, enable_interrupts, force_deactivate_socket, get_bytesize, get_foreign_socket, get_local_socket, get_socket_state, listen_for_connection, local_host_number, reject_connection, remove_global_ev_chn, send_interrupt, set_bytesize; objectname: ncp_r1_interface_; retain: accept_passoff, attach_priv_socket, attach_socket, detach_socket, get_access_dir, get_socket_group_id, initiate_connection, passoff_socket, r1_add_global_ev_chn, r1_check_ncp_global_state, r1_remove_global_ev_chn, r1_set_global_notify_channel, set_access_dir, set_socket_group_id; objectname: net_pin_manager_; retain: allocate_pins, free_pins; objectname: net_signal_handler_; retain: setup_signal_handler, remove_signal_handler, neti_signal_handler; /* End */  ncp_interface_ 07/24/78 1453.0re 07/24/78 1351.0 44424 N$G# ?#ЗP%@ЗP%@PP@P@@PP@@@P@P@@P@@/ЗP%@ PP@P@ P@PPPP@@@@P@P@@$PP@P@@@ @@(P@@ (PP@/ЗP%@ PP@P@ P@PPP(PP@P@@@?P@[@(P[@\@ (PPa@BP@ЗP%@PP@P@P(@B@@@@@@P@@ $PP@P@L@PJ@N N$P PP$PPP@ЗP%@PP@P@@@@P@P@@@@@P@P@@$PP@@ЗP%@PP@P@@@P@P@@@@@P@P@@$PP@@ЗP%@PP@P@@@P@P@@@@@P@P@@$PP@@ЗP%@PP@P@ @@P@P@@@@@P@P@@$PP@@<ЗP%@PP@@@(@P@P@@@@@@@P@@$PP@@^ЗP%@PP@P@P@@(@P@P@@@@@@@P@@$PP@@P@(@PP@@@@@@@P@@$PP@@<ЗP%@PP@@`@(@P@P@@@@@@@P@@$PP@@ЗP%@PP@ @PP@(@P@@@@@@@P@@$PP@@ЗP%@PP@P@(@@P@P@@@@@P@P@@$PP@@ЗP%@PP@P@@@P@P@@@@@P@P@@$PP@@ЗP%@PP@@PP@(@P@@@@@@@P@@$PP@@=ЗP%@PP@P@$P@ @@P@@P@P@$P P@@@@@@@@@@@@P@@P@P$P@@(@$P@@@@@P@$P@@P@@$P@P~$P@@P@P@@$PP@@=ЗP%@PP@P@(@$P@@@@@P@P@P@@$P"P@@@@@P@0@.$.@6@N@@D@@ª@@Ī@@ƪ@@Ȫ@P@Pʪ@@$PP@PP$P NP(P@?#ncp_interface_ symbol_table  error_table_area_too_smallimp_down net_not_up"%ipc_ create_ev_chn(*.decl_ev_call_chn(16reset_ev_call_chn(9>net_ncp_network_statusACH ncp_orderAKN ncp_stateAQT ncp_statusAWZnet_ring1_user_add_global_ev_chn]afcheck_ncp_global_state]ioremove_global_ev_chn]rxset_global_notify_channel]{ `get_socket_state`get_foreign_socket4`get_local_socketa`local_host_number`accept_connection`reject_connection`close_connection`clear_connection`disable_interrupts@`enable_interruptsb`force_deactivate_socket` get_bytesize`listen_for_connection`send_interrupt` set_bytesize`A`a`r &&&!&'&0&8&@&J&P&V&\&h&q&z&symbtreeDϠE!DPL/I 9#( ,^jjjMultics PL/I Compiler, Release 23b, of September 28, 1977Martinson.SysMaint.aoptimize map:),/E!ĝE3,/E!R/,/E!>spec>online>mib071478>ncp_interface_.pl1>spec>online>mib071478>ncp_connection_dcls.incl.pl1>spec>online>mib071478>ncp_status_dcls.incl.pl1pl1info fncp_interface_0ी!B _ Ӂ W4@|9@|9@|9@|9@BAAAAA!W2>  d@#3 x#;PZjkʯZ@ZVkVjP +PVj #UPPPPPPPPPPPPPXVk`ZC9UYUYUYUYUobj_map &  ncp_r1_interface_ 07/24/78 1453.0re 07/24/78 1351.0 62496 T V.acsL T TTV X V?N?L$N$G# ?#connectsocket.cleanuphost.&^8.4bsocket_group.P%@ .P&@"PP@f@P@P`@`(PPPf@ `@@@@.P&@"PP@f@P@P`@`(P$PPPf@ @@`@@aP%@PP^@Pb@Pd@P`@dP@0$`(P^Pj@bPl@@n@`Pp@h@$PP@@P%@ PP^@Pb@Pd@ P`@dP@0$`(PP@PL@^PI@L@I@M@r@r@v@i@x@t@$PP@h>@r@Tg@r@i@ @@ch@ `@`i~@T@@g@@I@|@h@ @T@M&L@r@r@j@u@l@h@$PP@ t>@r@Tg@r@i@ @@A t@ `@`u~@T@@g@@ @|@?@ @T@M$PP`P@L@~@I@@bP@dP@`P@|@$PP@@ P%@PPd@P`@dPv@`Px@t@$PP@@%P%@ PPd@ P`@P(P`(PPJ@PM@J@Yg@M@YH@ g@V@@V@W@ϟz@z@~@T@@@@|@@T@M,ßt@Ýv@g(@J@Yr@t@@A@@g@@r@@@@@@@$PP@A@~@T@@@@|@@T@M$PP`P@dPj@V@l@PPn@`Pp@h@$PP@@P%@PP`@`(PPPS@v@N@x@t@$PP@N@`P@S@0PP@P%@PP`@`(PPPY S|S@v@N@x@t@$PP@N@`P@@P%@ PP^@Pb@Pd@ P`@`(PdP@0$P@PY S|^PI@bPP@S@0r@g@s(@z@r@@I@@g@@s@@z@@N@@@$PP@N@`P@R@v@N@x@t@$PP@N@`P@@XPP'@@(@ PR@D@@@F@B@P@@S@v@N@x@t@$PP@N@`P@I@j@P@l@U@n@N@p@h@$PP@s(@R@v@s@x@t@$PP@dP@0@U$$N@`P@ kP&@"PP@@P@Pd@@P`@dPj@PPl@`Pn@h@ $PP@@ P%@PPb@P`@`(PbPP@$PP`P@K@K@i@J@ `@` E@ @@`A  @L@V@T@P@K@V@T@$PP@$P@Z@A@\@L@^@K@`@@@b@ PN@d@f@h@j@l@n@p@X@P@ PN@P@P@0$@@@YK@P@P@0@K$@ncp_r1_interface_ symbol_table  error_table_ bad_indexio_no_permission!net_no_connect_permission$+noentry.0convert_binary_integer_decimal_string39=cu_ level_get@AD get_group_id_GGKget_process_id_NNRioa_rsnnlUWYhcs_get_user_effmode\^cwakeup\fhnet_ncp_socket_statekmrnet_ring0_admin_ get_useriduz} ncp_activateu ncp_connect_uncp_deactivateu ncp_passoffuncp_priv_activateuncp_set_global_evchnu set_useridu(`get_access_dir2`set_access_dirJ` attach_socketf`attach_priv_socket` detach_socket`initiate_connection*`get_socket_group_id`set_socket_group_id`accept_passoff` cleanup.10passoff_socket p`r1_add_global_ev_chn`r1_remove_global_ev_chn `r1_check_ncp_global_state)`r1_set_global_notify_channel/`! get_access2)1,>system_control_1>ncp T&R&#P&-N&2L&?J&FH&MF&TD&[B&e@&j>&t<&:&8&6&4&2&0&.&symbtreeDϠE!bFPL/I 9#( ,=JnJJMultics PL/I Compiler, Release 23b, of September 28, 1977Martinson.SysMaint.aoptimize map2,,/E!>spec>online>mib071478>ncp_r1_interface_.pl1pl1info Encp_r1_interface_u O W!A!|IOӄ4|#@B!Ch=x+ Mx3 :<OB!WA ~<2W @rr |%@2 E Ӓ`PVjZZk |ZZ^k@ Z+@ׁ5ZNk@ ZVj VjZjk +++XV@V`ZXV@PPV`ZCUYUYUYUYUYUYUobj_map 3HP  net_pin_manager_ 07/24/78 1453.0re 07/24/78 1357.4 22608  @#errorMPP%@ TPP%@E@@.@@PPA@kD@D@0BF@~F@@(@@@FN@B@C@D>$PA@6fO@f0@ C@$>6fO@ f0@ C@PP(P@@,@E@.@s@D(@$P(PPP@ZPP%@$P@*PPP@PPC@PA@C@N$PP@A@N&PP@C@$>A@`6f O@*PP@f0(P@@H@J@PNN$P,PPPN@N@N JPPN@NPH@N,@$P"PPP`pP'@@@ j@ @0@ @0@  @@0epP'@T(@(@@0 @@@@@@Z@D@\@X@.P@D@ PP@P@W@^(@L@`@_@W@d@^@f@`@h@_@j@D@l@b@$P0P@D@ PP@P@M@B@L@`@L@F)J@N@GFF@B@V@A@A@VN@JPFH@ @ @ 0C@$PN@ @@@@F0A,@j@$P@0@@0@@0@ @ PE(@@@!A!Bnet_pin_manager_ symbol_tableM  error_table_ bad_segment bad_indexbadcall"$ no_device'* not_attached-1 out_of_bounds48ncp_get_socket_group_id;=Bnet_ ncp_statusEGJT ` allocate_pinsZM`P free_pins`Tc`W initializeeZ]salvageh`cF"2&&!&&&,&3&:&D&LsymbtreeDϠE!甒PL/I 9#( ,NZn}ZZMultics PL/I Compiler, Release 23b, of September 28, 1977Martinson.SysMaint.aoptimize map6+,/E!įA3,/E!>spec>online>mib071478>net_pin_manager_.pl1>spec>online>mib071478>ncp_connection_dcls.incl.pl1pl1info Vnet_pin_manager_ŀ!3@: Ӂ 2 ,)/@PVjZZk Vj@+Vjׁ5Z PV`Z +vC9UYUYUobj_map FFi2h  net_signal_handler_ 09/23/77 1025.2re 09/23/77 0833.9 46224 L$@4V?L#N$net_stacq_error_return_conversion_error dЗP%@@mЗP%@@PPP@P(PPP@0@@$A$PPF@PH@P@PD@A@MNPPP@j@B@l@h@TP@@@@@(NE$PFn@n@t@A@v@x@p@z@q@r@bP@p@/q@$PFPOHP ODPOq(@6@@$PFn@n@t@v@A@x@q@z@r@bP@q@@q@B@j@q@l@h@$PTP@@@,@@@@@(N $PFn@e@@,@@@(Nq@B@j@q@l@h@$PTP@$PPPPP@DP$PFFPFHP F(FFn@n@t@Av@A@x@q@z@r@bP@q@?@$P,@q(@ϸq@B@j@q@l@h@$PTP@@vЗP%@@PPP@P(PPP@0@@$A$A@ M$PNPPP@j@B@l@h@$PTP@@@@@(N$PFn@n@t@A@v@x@q@z@r@bP@q@@,@@@(Nq@B@j@q@l@h@$PTP@$PRPPP@$PFn@n@t@v@x@q@z@r@bP@q@@$P.@q(@q@B@j@q@l@h@$PTP@@X~ЗP&@ @"PP@|@q(@p@3@@@@(N$PFAM@@,@@@(N$PVF@ VH@Vn@p@P@P@@P@n@@@P@p@@q@@@"PP@l@~@F@@@R@T@a@$P @P@@@xTPPa@[@R@R@TPP@@@$P @@P@@ ^P@a@F@R@R@R@T@a@TPP@(@@@@@@$P\P@$P@(@ybTP(Pa@&@R@R@R@T@a(@Z@@$P @@X@@@@TPP@@ZP@TPP $P @a@QPR@@R@X@ a@FPR@@R@]@Pa@PR@@R@b@d@$P @@dPP@@VP@dPPb@'@ @$PL@@@@P@@ `P@b@b@d@dP(P(@$P @@@@@XP@$P @b@?#!!A!q!p!A!qnet_signal_handler_ symbol_tabled  error_table_ bad_indexnoallocnoentry!#hcs_ set_ips_mask&(,ipc_ create_ev_chn/15 delete_ev_chn/8< read_ev_chn/?Bncp_disable_interruptsEGLenable_interruptsEOT sct_manager_setW[\stacq__am`setup_signal_handlervd#`gremove_signal_handler~m`pneti_signal_handlerv]`ynNdFB&& &%&.&7&>&D&N&V&^&csymbtreeD(aWDߧmPL/I 9#( ,]jjjMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map:,& %DaE0& D\Q-& D\>spec>online>network>net_signal_handler_.pl1>spec>online>network>net_event_template.incl.pl1>spec>online>network>static_handlers.incl.pl1pl1info enet_signal_handler_e!Aif#@|OӁ- 2/hMx'Zg3B! |#|E O 3|V|EO|/PVjZZk ZZkZ|ZVjUXV@PC9UYUYUYUobj_map nndFT