bound_ftp_server_.bind 10/28/80 1503.9rew 10/28/80 1232.5 29637 /* This bound segment contains the modules for the Multics File */ /* Transfer Protocol Server. Since the receipt of mail from the Network */ /* is an important function of the server, much of the code has to do */ /* with normal mail (which is rarely used), and "anonymous" mail as */ /* handled by a local daemon process. */ /* Much of the code in this bound segment was changed by D. M. Wells */ /* in June 1976, to change the entire FTP server to use ncp_. */ /* Much of the code in this bound segment was changed by S. T. Kent */ /* in November, 1976, to change most of the FTP server (and */ /* especially the mail functions) to be able to run multiple */ /* server functions in one Multics process. */ Objectname: bound_ftp_server_; Global: delete; Addname: netml_responder_, ftp_mail_info_, ftp_server, ftp_server_overseer_, ftp_mail_mailer_, ftp_server_test; Order: netml_responder_, ftp_mail_mailer_, ftp_mail_, ftp_mail_info_, file_transfer_, ftp_read_ascii_, net_ascii_to_eight_, ftp_write_ascii_, ftp_initialization_, ftp_server_overseer_, ftp_server_listen_, ftp_command_processor_, ftp_fs_commands_, ftp_change_modes_, ftp_server_status_, ftp_read_image_, ftp_write_image_, dev_file_transfer_; objectname: dev_file_transfer_; objectname: file_transfer_; retain: file_transfer_, mail_transfer; objectname: ftp_change_modes_; objectname: ftp_command_processor_; objectname: ftp_fs_commands_; objectname: ftp_initialization_; objectname: ftp_mail_; retain: ftp_mail_, anonymous_mail; objectname: ftp_mail_info_; global: retain; objectname: ftp_read_ascii_; retain: ftp_read_ascii_, read_with_count; objectname: ftp_read_image_; retain: ftp_read_image_, read_with_count; objectname: ftp_server_listen_; objectname: ftp_server_overseer_; retain: ftp_server_overseer_, no_handler, ftp_server, ftp_server_test; objectname: ftp_server_status_; objectname: ftp_write_ascii_; retain: ftp_write_ascii_; objectname: ftp_write_image_; retain: ftp_write_image_; objectname: ftp_mail_mailer_; retain: ftp_mail_mailer_, validate; objectname: net_ascii_to_eight_; synonym: net_ascii_to_nine_; objectname: netml_responder_; retain: netml_responder_, task_mode, test; /* END */  dev_file_transfer_ 09/23/77 1024.4re 09/23/77 0833.9 51696 T:-^aT=T T^2|TdT%9pVTTTtapeT LHTTT prtV VsegTT#G4V?tape_prtdim_?#inside_pageoutput_streamdev_file_transfer_temprecord_quota_overflow-Bad mode specification: ^aData connection in improper state ^d.Data connection refused by Service System.Data connection not accepted by Service System.Record quota overflow in ^a; transfer of ^a is incomplete.Data connection in improper state ^d at end of data transfer.P&@"PP@@B(@ @@vd@@P@PP@@@@ @@@@@@@@@@@C@@n@@j@g@j@f@@P@@g0@-PP @@@@S&@H@M@H$@@@~@T@@i@@ `@`@D@@n@@C@@@@8@5@9@@$PP@ @C@ @D@@n@@@@@@@@C@@@@@@@@@$PP@@0@&@H@M@G @@@@@ @@@@@@@@@@@@@@@@@@@@$P P@@C@@@@@@@@@@@@@@@@@@@$P$P@R@M>$@@@ ~@T@@@@@i@@ `@`@w@@@@@@@@@@@@@@@@$P P@ @@ +@@@|@@$PP@C@R@@@@@@i@f@@$PP@@PP@P@@@C@@@$PP@C@1PP@P@@@@@@C@@@ $P2P@C@!PP@P@@@@ @@@"@@@@C@@@$P*P@C@ @@@$PP@@"@@@@@@PP@P@@@@ $P4P@PP@P@@@@@C@@@ $P.P@C@@NR NPN!@@@$PP@@O@ @@:/vd@@@@@@@@C@@@ $P(P@C@N @@*vdy@@ ((@@v@@@@@@@@@@@$PP@PP@P@@@@@C@@@ $P,P@RPP@P@@@@$P6P@&@H@M@=(@@N N@P@@PP@P@@@@@@@A@@@@C@@@$P0P@C@A@@N@@@@@@@@C@@@ $P(P@C@HA@.@@N N]@PP@P@@@@@@@A@@@@C@@@$P0P@C@A@@N@@@@@@@@C@@@ $P(P@C@(@@AN@@@HA@~@@@@@@@@@@B@@@@!@)@@@@@@$P&P@@C@B@.@ &@H@M@@@@@@@@@@@$PP@@@@@@@@@@@@@@@@$P"P@@C@@NY&@H@M@l@&pP'@@@<@<@@R@ Pv@T@@V@D@X@n@Z@\@^@`@b@d@P@P@C@@PP`@`@(@PP @@@@  @@@@@@@$P P@@@@@@@C@@@ $PP@@@@@@@v@@@@@@`@d@a@^@@$PP@PP@P@@@@@@@$PP@Z&@H@M@ @@C@@@$PP@ F@vd, +@@@9@@$PP@%@@@v@@"@$@@$PP@@C@@@@v@@@ $P P@dev_file_transfer_ symbol_table clock_convert_status_code_cv_dec_ "expand_pathname_%%*ftp_initialization_cleanup-24 socket_init-7:hcs_make_seg=?B set_bc_seg=EHterminate_noname=KPioa_SSUrsnnlSXZioa_stream_nnlS]aios_attachdfhdetachdkmorderdprwriteduwipc_blockz|~ncp_initiate_connectionclose_connectionget_socket_state read_data set_bytesizetimer_manager_ alarm_wakeupreset_alarm_wakeup`record_quota_overflow.1K8&&&$&,&6&<&D&J&R&W&\&c&j&o&t&y&&&&&&&&symbtreeD(aWDrPL/I 9#( ,MZrZZMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map6+& &Da?A-& rD\>spec>online>network>dev_file_transfer_.pl1>spec>online>network>ftp_server_data.incl.pl1pl1info Udev_file_transfer_ A <[O4x ~<'Ox?iV<IO 4]xiz<9O4x7zPVjZZj P+ZFkZ Vj+kVjZZP+Vk@kZ+@k+k 4@eU*eU*eU*eU*eU*eU*eU*eU*obj_map 8  file_transfer_ 10/03/77 1118.2re 10/03/77 1010.1 202608 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZRETRSTORAPPEMLFLOPENREADWRITSEEKCLOSStream Text Block ASCII Image Local Byte EBCDIC T"to T=T#T N$ T TV?TNTFTDT>T,T.452454T TdVT 450456451T?TVTT9VTTTBfromTTclosT;T4LASTREADT5TT*writTTT)T3TT1TreadLV VV VT-XT%RrWwT/T8T X?G#4?#List Mail FIRSTWRITE255 SOCK ^d550 ^a ^a^a ^a ^a>^afile_transfer200 ^a>^a closed.200 ^a pointer set.250 Transfer begun.504 No file is open.252 Transfer complete.250 Transfer started.record_quota_overflow252 List transfer complete.250 Begin list transfer.250 Begin mail transfer.503 File is not open for ^aing.451 Incorrect access to ^a>^a.452 ^a Cannot complete transfer.454 Data connection refused by ^a.501 Bad syntax in mode string. "^a"451 ^a>^a is a directory, not a segment.^a ^a Cannot initiate list transfer to ^a.502 Request to write ^d bytes is invalid.502 Request to read ^d bytes is invalid.^a- ^a Cannot initiate transfer of ^a ^a>^a.^a ^a Cannot initiate mail transfer from ^a.200- ^a>^a open for ^a^/200 in ^a ^d-bit ^a.502 Mode or pathname for OPEN request missing.503 Attempt to set READ pointer beyond end of file.503 Attempt to assign negative value to ^a pointer.501 Argument "^a" to WRIT request is not a number.501 Argument "^a" to READ request is not a number.458 Cannot read; read pointer is at end of file.502 Invalid pointer name "^a" given to SEEK request.501 Invalid integer expression in SEEK parameter: "^a"502 Incorrect number of parameters for SEEK request.Command not implemented yet; use FTP server environment.110 ^a transfer ^a ^a in ^a ^d-bit ^a in progress at ^a.502 Illegal attempt to set "^a" pointer with SEEK request.452 Data socket closed prematurely by ^a; transfer incomplete.250- Beginning transfer of ^a>^a^/250 ^a ^a in ^a ^d-bit ^a.504 A file is already open for File Access Protocol transfer.110- ^a of ^a>^a ^a ^a^/110 in ^a ^d-bit ^a in progress at ^a.505 Text transfer mode is incompatible with ^a representation type.453 Record quota overflow in ^a. Cannot complete transfer of ^a.454 Unable to establish data connection to ^a (Multics NCP state ^d).505 Current byte size ^d is incompatible with ^a representation type. @@(@(@@@vw!P%@ w$P%@@@@@28 8$P P@@@ @ @"@$@&@@ "P@@vs)P&@"PP@(@PP@P@@P@T` .@.@>@@@00@@@@@@@ @$P P@@~N@ `@`@1@@t`.@.@@>@1@@t` .@.@@> @1@@t`~.@.@@>@@( (@@@ @@@ @k"@`$@]&@@ $P P@@@~@@te.@.@@>>@@~)@@)~@@ @@eHPP@P@1@@@@ PP@P@3(@@2(@@0@@@0 0@/@@.@@@,@ @.@@:@0@@d@2@@4@6@@-@8@:@<@>@@@ B@ D@F@H@J@*@ $P P@@.P&@"PP@(@PP@P@@@)@h@PP@P@3@@4N@@@44@@@@@@@ @$P P@@P@T)@@i@@@ `@`@@@@@)@@@@ @ $P&P@@@ @@@@@44PP@P@@@P@@@"PP@ @ $P P@@@@@B, ,PP@P@ @@@ @"@|$@y&@@ $P P@@PP@P@-@@@3>@@4N@@4@@3~@@@!@@@$@@@@ @@ @PP@P,@ @@ @ @@@@@@ @@d @I"@@$P P@PP@P@3@@4N@ PP@P@@@@@@@t @t@t@@@@ @@< @ "@@$P P@PP@P@ @@ @@3P&@"PP@(@PP@P@@ )@@}@PP@T@@i@@@ `@`@@@@)@ @@"@$@&@@ $P&P@)@@ @@@@@4 4PP@P@ @@P @"@$@"PP&@@ $P P@@@@@p,,PP@P@@@@@@@@ @ $P P@@PP@P@"@@@#@@@@@ @ @PP@P@ @@ @@@@@@@@@@ @$P P@@PP@P@-@@PP@P<@ @@ @ @@@@@@ @@ @k"@@$P P@@8P&@"PP@(@jPP@P@@P@T` .@.@>@@@88@@@@@W@7@ @$P P@@~i@ `p`/ @@` @@~@N@@ `@e@t`.@.@@>@@i@@ `p` @@` @(@L~i@ `p` @@` @@~@)@T@)@i@@@ `@e@@@N@@@@@@ @ $P&P@N@@ @@@#@~@N@T@@@88N@i@@@ `@ePP@P@@@@@@@ @ $P P@ @@H@(@O@H@(@O@@N@!@*@O@*@O@ N@@@*@O@(@:H@(@O@PP@P@3@@/*@O@PP@P@2@@%zH@(@O@PP@P@4@@@@@@8 8PP@P@ @@@ @"@b$@p&@@ $P P@@PP@P@-@@.@@@@X44@@@@@@@e@B@S@ @ $P P@@:H@(@O@ @@4N@@@.4 4@@@ @@J @'"@@$P P@@@3@@3@@4N@-@@@@@&?*@O@@@2@6*@O@ H@(@O@@@<*<@@@*@@@@@@ @ @ $P P@@.@.@.@PP@P@@@@@@@@ @ $P P@@w=P%@ PP@P@@@N@?@PP@P@@@ @$@PP@P@@@@@.@<@PP@P@0(@@@ @@,@ @.@@:@0@@d@2@4@6@8@:@*@$P P@@CP&@"PP@(@PP@P@@P@ @@`HPP@P@ @@ @N@XPPP@P@!@@@$@@@@ @@ @toN@@mPP@P@6@@ @@PP@P@@@@@.@@PP@P@ @@ @@HP&@"PP@(@HPP@P@@P@ @@`HPP@PU@ @@ @ N@PP@P@4(@)MP&@"PP@(@ PP@P@@P@ @@`HPP@P-@ @@ @ N@^PP@P@4@@2@PP@P@"@@@#@@@@@ @ @N@;@1@B V@P'@@N@3UF(@.@O@PP@P@ @@ @@@@D*DPP@PR@*@T@@P:@V@d@X@Z@\@^@`@P@$P P@.@@@vvru]P%@PP@P@@PP@8@P@P@2(@@4(@@6(@cPP@P@ @@ @@"@@@#@@@@ @@ @@@ PP@P@ @@ @["@@$P P@O@PP@P@ @@ @@2@ FP@@P@vvr dP%@] PP@P@@PP@8@P@P@3(@PP@P@ @@ @@!@@@$@@@@ @@ @d@@ PP@P@ @@< @"@@$P P@PP O@k`PP@P@ @@ @@@g@@@@@ @@ @$P P@PP@P@@@ @Y@@wiP%@PP@P@ P@@ P@@@.@@@@wnP%@L@ @@$P(P@L@@r@@ @"@@$P*P@PP@P@@N N>Nx@x@@@"<P<@/@@.@t@L@@@d@P@f@x@h@@@j@@%@l@n@@-@p@r@L@t@v@x@~z@{|@~@@@@p@b@$$P P@=@@:@P@@/@@.@t@L@@@@P@@@@ @@:@@@d@@@@@@%@@@@-@@ @L@@s@B@B@@`@]@@Y@V@S@3@@,$P P@@@@$PNPNPix@ PP@P@8@@@@@ @<P@ NPyixNPsixrix@@@x@@z@ @@ $PLP@=@= @PP@P,@@.@@0@z@2@@P:@4@d@6@8@:@<@>@@@B@*@$P P@PP@P@@N@@PP@@@@x@@z@@ @ $PLP@@ @^a @PP@PR@@T@z@V@H@X@Z@\@^@`@P@$P P@@@$PNPNPNPixix@@@x@@z@ @@ LP@PP@P@@N @@P@@k0 0@@,@ @.@@0@z@2@@%@4@6@j8@m:@j<@>@*@$P P@O N@@,,@@,@@.@@0@z@2@@%@4@6@J8@N:@K<@q>@*@$P P@0@@#0 0@@,@ @.@@0@z@2@@4@@:@6@@d@8@e:@*<@->@B@)@@PD@MF@*@$P P@PP@P@8@@@@@@$PFP@@tPP'@ PP@PP@B@@@@@ PP@PP @@@zPP'@ PP@PP@B@@@e@.@@@ PP@PP @@@PP'@ PP@PP@B@@@E@.@e@@ PP@PP @@@PP'@ PP@PP@B@@@%@.@@.@@@x@ PP@PP @@@PP'@ PP@PP@B@@@@]@ PP@PP @@@PP'@ PP@PP@B@@@@B@ PP@PP @@@@PP@P@0@@@@@@@@@@@F@@$P P@s@.@N@-@N$@N@-@ N$N@/@N@@DD@.@@@@@@@]@@I@@ $P P@K@@@8HH@.@@@@@@@-@@@C@@0@-@@$P P@/@@H@@PP@P@:@ @@d@ @@@@@@@"@@$P$P@@@!PP@Pt@@d .@.@@>$PP@@@@@@@:@ @@d@"@@$@@&@@(@@@*@,@.@0@2@4@6@@$P:P@@@1$PNPPP6@@PP@P@6(@@@:@ @@d@"@@$@@&@@8@(@@@*@,@.@0@2@4@6@@>P@@@`@r@@M@@@2,,PP@P @@"@@P:@$@d@&@(@*@,@.@@$P P@@@PP@P@6@PP@0@@$@ @@M@@@  @@ @@"@@:@$@@d@&@z(@8*@j,@g.@@$P P@f(@8(@@:@<@@d@>@@@@@B@8@D@@8@F@@@H@PJ@ML@CN@P@R@RT@OV@:@$P@P@@@$P NPPP@P@6@@4@@3(@@2(@@@PP@P@@@@X@X@\@@@^@Z@$P,P@@@N!V@@@A@P@`@PP@P@0@?b@?d@?f@@@j@b@l@ n@p@h@$P P@PP@0@@a$@1@ @a@aM@@@N h @@t@h@v@Px@z@|@P@P~@r@ $P P@@@@P@@@@@@@ $PPP@@@@N N@@}@Nf@@PP@P@@@PP@@o@o@@ $P P@PP@P@PP-@@@@@@ $PJP@@@PP@P@PP @@P@@@@@@@$PNP@@@@4L@N N@N@@$$PP@P@@@@P%@@p@%@_@@ $P P@$PP@@[@@7HHPP@P@@@@P%@@@@S@@B@@@$P P@PP@@@@@@@ $PHP@3@@@PP@P@@@@PNP@@@@@@@@@@@@ $PRP@PP@@@@@@@ $PPP@@@?@@@A@P@@@@@@PP@P@/@@.@@@@@@@:@@@d@@PP@@%@@@@-@@@@@@@@P@P@@ @ @@$$P P@@@@PP@P@@@.@N@8@@@3@@PP@@@@@@@@/@@@@@@$P2P@@8@ @@3@"@PP$@@@&@@@(@@/@*@@-@,@@@.@@ $P8P@PPP@PP3.@@@@iPP@P@@P N.@.@N@8@2@@2@4@@@6@@@8@@7@:@@/@<@@@>@0@$P.P@I@8@B@@2@D@@@F@@@H@@7@J@@/@L@@-@N@@@P@@@ $P4P@3@.@N@8@B@@2@D@PPF@@@H@@@J@@7@L@@/@N@@@P@@@ $P0P@@8@T@@2@V@PPX@@@Z@@@\@@7@^@@/@`@@-@b@@@d@R@$$P6P@.@@@@P'@ PP@PP7@2.@2@4N@4@@@@@=$PNPNP@@}@f@PP@Px@f@z@@P%@|@~@@@v@  P@!@@x@x@z@z@|@v@ LP@@@M$v$PP@Ph@v@j@z@l@n@p@r@f@ $P P@@@@@@@@PP@P@@@@@@$P P@@PP'@PPB@ P@@D@@@@F@@@ PP@ P@@@N P@PB@@D@@@F@@@ $PHP@@PP'@ PP@PP4@6N@ 8@B@4@D@@@F@@@ BP@ PP@PP4@6N@#>$FH@8@B@H@D@@@F@@@ $PDP@ PP@PP8@B@@@D@@@$PFP@@@P'@@!!452454450456451!O!Nc!NQ!N!N!ec!!Nec  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!!)!ec!!!)ecfile_transfer_ symbol_table!  error_table_moderrbadcallsegknown"net_invalid_state%*badstar-/net_socket_closed27incorrect_access:?namedupBDnoentryGInet_fhost_inactiveLQnet_fhost_downTX net_fimp_down[_ioa_ ioa_switchbdgcom_err_jjmexpand_pathname_ppu cv_dec_check_xx|clock_ date_time_ftp_initialization_ socket_initftp_read_ascii_read_with_countftp_write_ascii_ftp_read_image_ftp_write_image_hcs_ status_long delentry_segmake_seginitiate set_bc_seg truncate_segterminate_nonamencp_close_connection set_bytesizecheck_fs_errcode_initiate_connection get_socket_stateipc_block file_transfer$z`)!`open.$`'read3)o`,write8.L`1seek=3`6closeC8`;retrieveH=`@storeMC`FappendVHE`Krecord_quota_overflow.1]MP mail_transferdV`Y list_transferi]``abortndk`gstatusti`l read_abortzn1q write_aborttLwretrieve_abortzl} store_abort mail_abort list_abortupdate_write_pointerUclose_data_socket close_file null_abort T&&&$&,&1&9&A&F&K&S&Z&a&i&o&w&~&&&&&&&&&&&&&&&&&&&& &&symbtreeDDElPL/I 9#( ,NZZZMultics PL/I Compiler, Release 23b, of September 28, 1977Martinson.SysMaint.aoptimize map6)&zD6A1&D>spec>online>mib092377>file_transfer_.pl1>library_dir_dir>include>ftp_server_data.incl.pl1pl1info Vfile_transfer_! x7 _ _txc. W4xc#h :&<O4xg K 6 _|gO `_4l  x?@ ~<GO 4A<O=x/_  iV<tx}x( iv<MO4M<7O4xCx[':_ Z<1@:Shz/< JPZjkVj@+ZPZ ZZPZ@k@k ZPZQPZZ@+ZPZkVj+Z ZZj+PZj+PV`Z +PZj+XV@V`Zk +PV`Z@eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eU*eTobj_map  T    ftp_change_modes_ 09/23/77 1024.4re 09/23/77 0834.8 44712 Stream Text Block ASCII Image Local Byte EBCDIC T&VTT%stbSTBV T5T+aileAILET V T#T!TT<TT>TT7TT-TYPEMODESOCKBYTESTRUFORM#X X?4V?host 200 STRU F accepted.200 New byte size is ^d200 FORM U accepted.200 New data socket is ^d.200 New transfer mode is ^a.200 New representation type is ^a.200 New data socket is ^d at ^a.501 Bad socket specification "^a".501 Bad host specification "^a".501 Bad parameter "^a" to ^a command.501 Unrecognized transfer mode "^a".501 Unrecognized representation type "^a".400 ^a command not implemented at this time.506 EBCDIC is not supported on Multics at this time.506 Print file format is not implemented at this time.503 Argument "^a" to BYTE command is not a decimal integer.506 Record structured files are not implemented at this time.564AP&@"PP@G@P@H@P@PG@ F`6* F`1] F`, F`' F`" F`$@@0J0@P@PX@J@Z@@P\@^@ `@Pb@V@ P@@@P@ F`@@ F`@@@J@PPX@J@Z@\@^@V@P@@ F`@@ F`@@@i8V8@PPL@V@N@P@R@J@P@@@P@ F`@@ F`@J@L@N@@PPX@J@Z@\@^@V@P@@ F`@q@ F`@kM@@L@d@@PPL@d@N@P@R@J@P@@@P@TI@@i@X@@ `@`@A@Z@v@\@I@^@`@b@V@  P@v@@@ @A@@@<d<PP@PX@d@Z@P\@t^@b`@"PPb@V@ $PP@@@PP@P@-@@@lJ@@X@J@Z@@@\@Y^@F`@Cb@V@ $PP@@@P@P@ @N @@t@t@L@A@N@J@P@PP@T`@,.@.@>B@~v@TI@v@i@X@ `@`@A@Z@w@\@I@^@`@b@V@ $P P@w@C@ @A@!v@TI@@@Q$J$v@i@\@PP `@`@PPX@J@Z@^@`@I@b@V@ $PP@ @@PP@B~@v@TI@v@i@X@B@ `@o@A@Z@w@\@I@^@`@b@V@ $P P@w@D@ @A@$PP@B~@w@TI@@@$J$w@i@\@B@ `@o@PPX@J@Z@^@`@I@b@V@ $PP@ @@D@q@I@I@D.@C@PP@P@ @D@@!@>@"@C@X@@%@Z@A@\@^@`@b@V@ $PP@A@C@I@I@X@K@Z@V@$P P@J>@i@ @@J@ `@`KPP@P @@`@%  @@@$J$PP@Pz@J@|@D@~@@P%@@d@O@I@H@x@$PP@W@TI@@i@X@@ `@`@A@Z@w@\@I@^@C`@b@V@ $P P@w@D@ @A@@@p$J$PP@PX@J@Z@P\@.^@`@"PPb@V@ $PP@@D@@I@I@D.@D@PP@P@!@>@"@@@*J@@X@J@Z@D@\@ ^@`@b@V@ $PP@@@P@N@@@P@E@E@ @@@P@E@E@@@F,J,@PPX@J@Z@@P\@^@`@"PPb@V@ P@@N@@E8V8@PPL@V@N@P@R@J@P@@@$J$@PPX@J@Z@\@^@`@b@V@ P@E@PP@P@.@@@P@NA@@@P@F@F@ x@@@P@F@F@@@(J(@PPX@J@Z@@P\@^@c`@"PPb@V@ P@@@PP/@@@ J @X@J@Z@\@l^@I`@Fb@V@ P@@@@(J(@PPz@J@|@@P~@@P@U@0@"PP@P@x@P@@rRfFpPuUftp_change_modes_ symbol_tableA ioa_ ioa_switchconvert_binary_integer_decimal_string $ cv_dec_check_''+ftp_initialization_ socket_init.36host_id_symbol9<>D`&&&&-&8&@symbtreeD(aWDOPL/I 9#( ,M~Zmv{ZZMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map6*& (DaA-& rD\>spec>online>network>ftp_change_modes_.pl1>spec>online>network>ftp_server_data.incl.pl1pl1info Uftp_change_modes_TLB _x{iz<Ox!iz<7O-x/  iN<3OPVjZZjVkzZNkUPP@eU*eTobj_map E>FP~  ftp_command_processor_ 12/19/78 1640.9re 12/19/78 1640.8 77040 -,BXcba`_^8p +<M^l}abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZABORNOOPHELPREINBYE STATQUOTNQUOUSERPASSACCTCLOSBYTESOCKTYPESTRUMODEFORMRESTLSTNALLORNFRRNTODELEOPENSEEKMAILMLFLNLSTLISTRETRSTORAPPEREADWRITXSENXSEMXMASXDPPXDPRT$T XT0T-TTTT8TT'XDV1VTTQT#RNTOTT4N4V?201 ^a aborted.200 No operation.504 ^a cannot be aborted. ABCDEFGHIJKLMNOPQRSTUVWXYZ502 Expected argument missing.051 Processing of ^a resumed.200 ^a command is not required.500 Unrecognized command: "^a"050 Processing of ^a resumed.504 RNTO must be preceeded by RNFR.505 RNFR must be followed by RNTO.504 ^a command not valid at this time.501 Syntax error in command line: "^a"232 ^a will be performed when ^a has completed.400 ^a command not implemented at this time.501 Command name longer than four characters: "^a"202 ABOR ignored; no activity in progress at this time.504 Only ABOR, NOOP, BYE, REIN, HELP, and STAT are valid after SYNC is received.rsq!P&@"PP@x@P@PT` .@.@@@N x@ @@`AP@@@ @@`A @p@Ayy@A@NTy@@@4z4@@i@ `p`@@P@P@z@@@ @y@@@ P@ @@@P@P@@A@M@@@@D$z$@@@z@@@@@P@@@@@P6@@8B@B@NA@5MB,@@@pTTPP@P|@@~@@@z@$PP@PP@P@@@@ z @@@z@@5@@@@@ $PP@@B@B@(NA@5M?B,@A@Mt@A.@.@@>@@(z(PP@P@z@@P@@|@"PP@@ $PP@@@ z PP@P@z@@A@@p@c@d@@ $PP@@PP@P@@ NB@PP6@@@@88PP|@@~@M@?@z@$PP@@PP@N4N @@@|@z@$P$P@ @@@|@z@$PP@+z@+|@PP@P@z@@@P@5@@ @@@ $PP@PP@P@@@@@@z@@z@@5@@@@@ $PP@9@@88@|@@~@@@z@$PP@@z@|@n.~@PP@P@z@@@@@$PP@@@@0z0PP@P@z@@A@@@@@@ $PP@@PP@P@@PP6@@ PP@@@@ 0z0@@z@@A@@5@@@@@@$PP@PP@@|@P@@CO~@z@$PP@PP@P@@PP6@@PP@N @@@|@z@$PP@x@@~@y@Px@u`4.@.@@>yN@C(@PP@P@@|@D@~@G@3@z@$P*P@@@(z(PP@P@z@@A@@2@&@&@@ $PP@k@@O z PP@P@z@@A@@@@@@ $PP@TPP@P@@|@z@$PP@HPP@P@@@A@@D@@@@@@ $P P@2PP@P@@|@D@~@@@z@$P,P@PP@P@@PP@P@@@@$z$@@@z@@@@@$PP@@@@@|@D@~@@@z@$P.P@PP@P@@PP@P@@|@D@~@@@z@$PP@PP@P@@|@D@~@@|@z@$PP@PP@P@@|@D@~@~@j@z@$PP@PP@P@@@A@@D@@j@`@T@@ $P"P@PP@P@@|@D@~@V@B@z@$P(P@PP@P@@|@D@~@D@0@z@$P&P@PP@P@@|@D@~@2@@z@$P0P@mPP@P@@|@D@~@ @ @z@$P2P@[PP@P@@|@D@~@@@z@$P4P@IPP@P@@|@D@~@@@z@$PP@7PP@P@@|@D@~@@@z@$PP@%PP@P@@|@D@~@@@z@$P P@PP@P@@|@D@~@@@z@$P P@PP6@@PP@0@@ z @@z@@5@@@@@ $PP@PP(@@m@@@@|@@CO~@z@$PP@PP@P@@@PP@P@@|@P~@z@"PP@z@$P6P@@@ z PP@P@z@@f@Y@@$PP@@r@x@@N@@@>@x@~@@@PPte@'.@.@@>@>@o@@N@x@u`@.@.@@>p@x@o~@p~@>n@NC@o@ `@e@Dr@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ftp_command_processor_ symbol_table  ioa_ ioa_switchftp_fs_commands_XDPP "XDPR%'ftp_server_listen_bye*/0delete35file_transfer_status8<>abort8ACopen8FHread8KMwrite8PRseek8UWclose8Z\ftp_change_modes___d ftp_mail_ggjgAmftp_server_status_listpuwnamelistpz}pp rename_from rename_toretrieve8store8append8dev_file_transfer_%` 8&&$&)&2&7&@&E&J&O&T&Y&^&f&l&o&y&&&&&&&&symbtreeEfEePL/I 7"' *N\|\\Multics PL/I Compiler, Release 24a, of December 4, 1978Martinson.SysMaint.aoptimize map41/aEeA1&D>spec>online>mib111778>ftp_command_processor_.pl1>library_dir_dir>include>ftp_server_data.incl.pl1pl1info Vftp_command_processor_(B _"<0]x[ N<xCif<O 4mx[ :<O txW:<#OtxGi<%O_jZZjVkZ+k ZZP+kP #P VjP ZZ 4@eU*eU*eU*eU*eU*eU*eU*eU*obj_map x8P  ftp_fs_commands_ 09/23/77 1024.4re 09/23/77 0837.0 109440 XIb{VabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZBLBLCARRCOPYDELEDESTDTYPFORMHEADLLENMARGOUTMPLENQEUERSETRTYPTLBLT T!TT-T"T(LTT T TTT9T$T@TTT?T:TT8T)VT#T%TdVT 455450456451TT3TTTLV V#4X?printer ?#550 ^a ^a450 XDPR ^a 451 XDPR ^a 450 XDPR ^a ^a ^a ^a>^a200 XDPP margin set200 XDPP heading set200 Enter new name.254 ^a>^a deleted.200 request type set 200 XDPP reset complete200 XDPP page length set200 XDPP line length set200 XDPP device type set200 XDPP queue parameter set200 XDPP forms parameter set200 XDPP bottom label set253 ^a renamed ^a in ^a.451 XDPR request queue is full 451 XDPR no read access to file 450 XDPR file not found : ^a ^a 200 XDPP top label parameter set200 XDPP delete parameter set 200 XDPP copies parameter set200 There are ^d previous requests.200 There is 1 previous request.200 XDPR dprint request completed.451 XDPR no status access to file 200 XDPP output module parameter set200 XDPP destination parameter set500 XDPP unrecognized parameter ^a 451 XDPR timeout while waiting on queue 451 XDPR unable to check access to file ^a ^a Cannot rename ^a to ^a in ^a.200 XDPP carriage control parameters set503 XDPR request type probably doesn't exist 550 New entry name "^a" longer than 32 characters.501 XDPP syntax error in copy parameter - invalid value 501 XDPP syntax error in queue parameter - illegal value 501 XDPP syntax error in margin parameter - illegal value 501 XDPP syntax error in delete parameter - illegal value 501 XDPP syntax error in page length parameter - illegal value 501 XDPP syntax error in output module parameter - illegal value501 XDPP syntax error in line length parameter - illegal value 501 XDPP syntax error in device type parameter - illegal value  @@(@@[\P&@"PP@@@@PP@ @@`@AA@@k@@@ @@ @E@@A@A@@$PP@@0@k@@@@@@@ @@"@+$@(&@%(@"*@$,@@$PP@@@@FPP@P@@@k@@@ @"@$@ &@(@@$PP@@P&@"PP@@PP@ @@`@AA@@k@@@ @@ @@@@@@$PP@@PP@P@@@k@l@@@ @ @@@@@@@@@ @@$PP@@P&@"PP@@BPP@ N@@44PP@@@P@ @"@"P@P$@@ $PP@@@ @@`@ @@@@ @ @@$PP@@ NNP$PP@LT@ =.@.@>PP@P@@.@@0@@2@.@@0@@2@ @@ @@$PP@@+@@@  PP@P@l@@@@@@@@@ @@"@B$@?&@(@*@=,@@$P P@@ @@PP@P@@@@P@@@ @l@"@%$@&@(@*@,@@$PP@@$PNP NP NPix NPixNPixix@@@@@ @@ P@@@% @ @PP@P6@@8@@:@@<@k@>@@@@B@D@F@H@J@L@4@$PP@'@@((PP@PP@@R@@T@@V@@P@X@@Z@l@\@^@`@b@d@f@h@j@N@$PP@@P&@"PP@@1PP@P@@0@PP@P@P@P@ @p@@@@@N@M,@@@J$$PP@P@@@@@p @\"@Y$@@ $PP@@PP@~P @@`@b@@P@P@@@T@I @@$PP@@PP@@ @1MP@@@@1MP@@@1M@P@@@@1M P@@@ @1MP@@@@1MP@@@1MP_@@ ,,PP@@@ @ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@@@ $P(P@ @@@@88PP@P@@@@ @@$PP@@@P@@@]  P@PP@@@@ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@@@ $P(P@ @@@@<<PP@P@@@@w @@$PP@@@P@@@  P@PP@@@{@b @@$PP@@PP@~P @@`@ @@/$$P@P@@@a@M @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @/@A@@ $P(P@ @@@@@@PP@P@@@/@ @@$PP@@@P@i@i@i@P@PP@@@@ @@$PP@@PP@~P @@`@9@@XP@P@@@@ @@$PP@@PP@~P @@`@@@@ P@P@@@@ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@@@ $P(P@ @@@@.@@PP@P@@@@ @@$PP@@@P<@@@@P@PP@@@@{ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @e@w@@ $P(P@ @@@@<<PP@P@@@e@K @@$PP@@@P;@s@s@s@P@PP@@@L@D @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@,@@ $P(P@ @@@@@@PP@P@@@@ @@$PP@@@P@@@$$P@PP@@@@ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@@@ $P(P@ @@@@0@@PP@P@@@@ @@$PP@@@P?@@@@P@PP@@@@ @@$PP@@PP@~@T@@i@@ `@`@@@@ @@ @@@@ $P(P@ @@@@<<PP@P@@@@g @@$PP@@@P@@@P@PP@@@q@T @@$PP@@d@@@PP@P@@@Z@9 @@$PP@@PP@~P @@`@=w@w@w@P@P@@@=@ @@$PP@@PP@~P @@`@@@@  P@P@@@#@ @@$PP@@P&@"PP@@PP@P@@0@PP@P@P@P@ @@`@AA@@k@@@ @@ @@@@@@$PP@@$@@@@@ @@ $P*P@@@PP@P@@@@@ @"@$@@ $PP@@@k@6@@8@@:@@<@@>@@@@B@D@F@H@J@L@4@$P,P@@B$PNP@@  PP@P@@@k@@@ @"@l$@&@(@@P@@@@@@@ @@ *P@@@@PP@P@@@@@j @C"@V$@@ $PP@@k@n@@p@P=@r@@t@@v@@x@@z@@|@K~@H@#@ @@@"@@@l@ $P&P@@@@((PP@P@@@/@ @@$PP@@@@@  PP@P@@@@ @@$PP@@@@@$$PP@P@@@@ @@$PP@@k@@@@@ @@ @@@@@@$P"P@@`$P.NP@@((PP@P@@@@ @@P@@NP@@00PP@P@@@@ @@P@@0NP@@  PP@P@@@@ @@P@@@@@@@ @@ *P@@@PP@P@@@@@ @"@{$@@ $PP@@P=@>@2@@@@@@ @2@ @@$P$P@@~N@@@@$$PP@P@@@a@6 @@$PP@-@N@@$$PP@P@@@K@ @@$PP@@@$$PP@P@@@@@6 @"@$@@ $PP@@@@@@@ @@ $PP@(@^a@PP@P@@@@@A@ @"@$@&@ (@@$PP@@@PP@P@@0@@PP@P@@PPP@@@@@@(@@@@@@(@ @@@@@@ @@@ %@@"@@@@@@@@@@@@@9@@:@@;(@@<@@=@@>@@?@ @@@@ @@@b@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~455450456451ftp_fs_commands_ symbol_table  error_table_moderrdirsegincorrect_access %namedup(*noentry-/badstar24expand_pathname_77<check_fs_errcode_??Dioa_ ioa_switchGILdelete_pathOQScheck_star_name_entryV[]equal_``bhcs_ chname_fileegjdprint_mmoqfullmrt access_checkmw{ cv_dec_check_~~convert_status_code_ status_minfelock_wait_time_exceedednotallocdelete` rename_from\` rename_to`XDPP`XDPRD`&2&&&'&,&1&6&>&F&N&U&_&d&l&q&v&}&&&&&symbtreeD(aWDuzBPL/I 9#( ,[gggMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map:)& *DaE-& rD\Q(& qD\>spec>online>network>ftp_fs_commands_.pl1>spec>online>network>ftp_server_data.incl.pl1>spec>online>network>dprint_arg.incl.pl1pl1info cftp_fs_commands_pLA 6<9O  _tWtx#iP<OW!<O4]xs:<)O txsi<1O4]xsi<+O 4 x3i&<'O t]S4 i<3O xkPVjZZjZPZZP+Z @ #P+ZP+VjZZ+XVBk @eU*eU*eU*eU*eU*eU*eU*pobj_map &&2  ftp_initialization_ 09/23/77 1024.4re 09/23/77 0837.6 22968 quitV TNX 4#?#host get_socket_states_pP%@PP@P@@N@@@P@L@P@@@PP@P@@N@@@P@L@$P P@@@L@N@sP@C@R@PP@PV@L@X@R@Z@@@\@^@b@`@d@T@$PP@@@yD@FA@D@@B@>K@A@V@K@X@PP@P@@Z@@@\@@@^@T@$PP@@@\B@>K@A@V@K@X@PP@P@@Z@@@\@@@^@T@$PP@@@ED@>PP@P@#@D@>@$@E@@ @J@>@!@F@>@"@@ @V@@%@X@@@Z@`\@]^@a`@T@ $PP@@@!PP@P@ @K@K@V@M@X@T@$PP@L>@i@ @@LL@ `@`MPP@P @@`@%  @@(@@@PP@fpP%@/PP@PPP@P@P@@ @@@ @@@(@@(@@ @@!@@"@@#@@$@ @@@% @-@@.@@/@@0(@ @8@PP@P@P@@P@P @@@l @@@ Z@@W@@@(@S@@@kpP%@PP6@@@PP@K(@@N@K@P@L@$PP@K(@PP@P@@N@K@P@L@$PP@PP@P@@@@N@@@P@L@$P P@PP@P@@P@P@@0@ @@N@L@$PP@PP@P@@@ftp_initialization_ symbol_table_ hcs_assign_channelipc_ create_ev_chn! delete_ev_chn$(iox_control+-/freen_224ncp_accept_passoff79=convert_binary_integer_decimal_string@FJhost_id_symbolMPR detach_socket7UY socket_initf`\ init_ftp_datak_`bcleanupnf`ij&&#&*&1&6&?&L&T&[symbtreeD(aWDPL/I 9#( ,M}ZftzZZMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map6,& +DaA-& rD\>spec>online>network>ftp_initialization_.pl1>spec>online>network>ftp_server_data.incl.pl1pl1info Uftp_initialization_T<A v<O4mx!  _ :dPVjZZjZk@ Z+@k@V`Z@eU*eU*eU*obj_map jjo}r  ftp_mail_ 07/17/81 1758.1r 07/17/81 1743.9 77328 TdT XMASXSEMT X TTT. VrawiT MLFLTXSENTTTTTXRCPTTTTT!T XRSQTV V#T X?4V? ?#Networkcleanup^d ^a ^aSending mail350 Inputftp_mail_Too many names.terminal_info^a From ^a to ^a.256 Mail complete.No recipients given.256 Mail stored.Must use XRSQ first.Validating addressNo mail to send yet200 I hack XRSQ.200 OK, text first.Unable to receive mail.Validating destination.200 Address accepted.record_quota_overflow252 Mail transfer complete.Reading from command stream.Unable to create workspace.XRSQ scheme not implemented200 OK, recipients first.ftp_mail_: From ^a: ^a ^aftp_mail_: Mail attempt aborted.Error canonicalizing mail text.215 T Please send the text first.&'%P&@"PP@7@P@8@|(@P&@"PP@7@P@8@|@PP7@ @@`@ @@ @@-t @@<:@<<@@@>@PPB@:@D@>@F@P@H@J@N@L@ P@@@$PP@P@0J@N- @@@At s@B@A@D@P@F@H@J@L@@@ $PP@P@s@B@t@D@P@F@H@J@L@@@ $PP@P@ @@@At |@ 9(@@@Y@9@T@@@V@t@X@PPZ@P\@^@`@b@"P@Pd@@Pf@R@$PP@~@@MPP@ F`@B8PP(@@N @0@:@_<@:@B@@D@P@F@H@J@L@@@ $P$P@PP@P@@@@!$@$P@PT@@@V@|X@oZ@R@$P P@cPP@P@(@P@ F`@ F`@@@@@@@T@@@V@YX@KZ@R@$P P@@@ F`@ F`@@@@B@D@@@T@@@V@9X@*Z@R@$P P@ @ F`@@k@@@T@@@V@#X@Z@R@$P P@ 9@h(@@@@@@MPP@P@@N4@@ 0@ h@9(@<@@<B@<D@n@lPP@P@P@@@B@PD@P@F@J@"P@PL@N@@@ @PP@P@PB@P@D@@@@_NQ>@PB@>@D@P@F@"P@PH@J@L@@@ $P(P@P@ 9@@@@@)PP@P@@N 9@h(@:@<@@PP@P@,@@@.P@ N @zO@{O `@`@@@@@@T@@@V@X@tZ@R@$P P@ h@9(@@@B@D@@@|@7pP'@ P|@@(@@@ B @@L@B@N@WP@:R@J@P@ P~@X0@ddB@_D@@(@B@V@~@X@@@Z@;\@C^@>`@T@ $P$P@@LL:@_<@:@B@~@D@P@F@$H@,J@'L@@@ $P"P@~@&0@ 9@@@@V@~P@@@@@@t  P@P@ F`%T@MP @PPB@@D@P@F@"P@PH@J@L@@@ $P(P@P@ 9@@@;@@Y@M:@ut<@PP@PB@:@D@F@H@@@$P P@9@PP@PB@9@D@@F@P@H@J@L@N@P@@@$PP@(@Q@>@9@PP@PB@>@D@9@F@q@H@P@J@@@$PP@P@ @q@NQ@6@yMP@(@$PNP@9(@@@@@P @q@ e@`Q  .@PP@PB@@D@9@F@P@H@qJ@SL@NN@hP@@@$PP@PP@P>@P @j@>@B@j@D@ @F@P@H@@@$PP@P@i(@@@@[@P @j@ @>@j@B@ @D@>@F@ @H@P@J@@@$PP@P@i(@@@ @ 0@r@P @q@r@P @>qN@ ,@q@~i@ @i~@q@Te  .@.@>r@q.@PP@ F`@@B@PD@P@F@J@"PPL@N@@@ @rPP@N7@0@:@_<@:@B@@D@P@F@H@J@L@@@ $P$P@~PP@PP@~@@@PPP@@@@T@@@V@X@Z@R@$P P@@@@Ni@9(@@@B@D@@%@ @r@r@ N@.@B@PP@P@{FD@P@F@}J@mL@N@@@ 1@r,@9(@mPP@P@(@~@0@:@_<@:@B@~@D@P@F@dH@lJ@gL@@@ $P$P@@&P%@@`P(@"PP@F@@@ @P'@A@PP$MMM  P@P @PJ@@@L@PN@"P@PP@(R@#T@H@ $P&P@PPM P@P@@M@ P@P @PJ@@@L@PN@"P@PP@ R@T@H@ $P&P@@$P PPP@ @@Pl@n@p@l@t@PPv@n@x@z@|@~@r@ @S)PM@@=rPP@P@r@@@@@$P P@@@PP@Pt@@v@x@z@r@$P P@ @@PP@P@@N@@0@@_@@@@@@P@@@@@@ $P$P@PP@P@(@@@@@@A@P@@|@2(@@_@@@.@@@PP@@@@@P@t@@P@P@^@`@W@Q@PP@T@"P@P@@$P P@PP5P @@dI@P@@@@@@ $PP@D@a@PP@P@@@PP@@@P@)@@@@P@P@@$P P@!!9!i!9!@#!!P!i!P!@#!i!P!@#!9!P!@#!9!P!@#!9!P!@#!h!9!@#!9!h!:#!9!P!@#!h!9!@#!9!h!@#tTrR? ftp_mail_  symbol_table  error_table_ long_recordrqoverioa_ ioa_switch!$ canonicalize_''+convert_status_code_..4iox_get_line79<control7?Amodes7DFfile_transfer_ mail_transferIMQhost_id_numberTWYsymbolT\^net_log_aad net_error_logagkget_temp_segment_nnsrelease_temp_segment_vv|ftp_mail_mailer_validate `anonymous_mail` cleanup.1abort`mail_itrecord_quota_overflow.2*&&&&&-&6&>&C&H&S&[&`&f&m&u&~&&symbtreeG'/6HzPL/I 8"' *nyyyMultics PL/I Compiler, Release 26a, of September 3, 1980Holmstedt.SysMaint.aoptimize map@A HzH'&DR#*bE["AuHo]4d%$>D7>spec>on>071781>ftp_mail_.pl1>ldd>include_1>ftp_server_data.incl.pl1>ldd>include_1>mail_format.incl.pl1>ldd>include_1>line_types.incl.pl1>ldd>include_1>terminal_info.incl.pl1pl1info v ftp_mail_B _ 9iZ.<WO xW[i<7O 4xc<9O1 +:&<=@)z<CO!t xKx?x'x'x'x'x'x'x'x'x'Pk + @ PZZ_j+kZ+ZkP PZj+ +@eU*eU*eU*eU*eU*eTobj_map n*vX  ftp_mail_info_ 09/23/77 1024.4re 09/23/77 0759.6 9252 >udd>CNet>mailboxes >udd>CNet>Network_Server Network_Server.*.* +  ftp_mail_info_T mailer_process_group_id *mailer_directory$mailbox_link_directory' symbol_table $\symbtreeDcphqDualm   $@4UDLOD4ALM Version 6.1, June 1977 Martinson.SysMaint.a list :'& -Da>spec>online>network>ftp_mail_info_.alm  @ obj_map \\;U  ftp_read_ascii_ 09/23/77 1024.4re 09/23/77 0837.8 19872 4GN$# @H(@I(@N(@@O@P(@R@PT@@ C P%@PP@P@ P@ P@P@$P~PK@ 7J P%@PP@ P@ P@P@P@PPK@(PJ(@(PPE@@I~@FG@I@^@CE@P@@@G@@D@@@@@P@@$PP@P$P NPD@ PNP NP@@N(P@D@R@@V@ @@@ @@P@@ $PP@P@I.@PI@6E]N@I.@I@@^@ @(@O@@ @@@@I@@PP@E@@B@@ @$PP@I@J.@B@.PE.@N@@J@KN@@I(@P@5I@H~@C@N H@@0F^^H(@C@I@H@@0E^.$.@A@A@L(@M@L(@M(@H@>@0F^.$.@F@F@F@H.@P@P@M@L@I@H~@C@FN@1C@L@@M@^@ @O@@ @@H@@F@@PP@E@@B@@ @$PP@F@J.@B@.PE.@L@@J@KN@@P(@F@H.@H@IN@H(@I(@'M@^@ @O@@ @@H@@C@@PP@E@@B@@ @$PP@B@.PE.@H(@I(@C@F.@ftp_read_ascii_ symbol_tableC  error_table_net_invalid_statenet_socket_closed"area_too_small%)ncp_ read_data,.1ipc_block468net_ascii_to_nine_;;@J!`read_with_countMC>`FT&&$&+&3&:&BsymbtreeD(aWDVPL/I 9#( ,<fHS^cHHMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map2(& .Da>spec>online>network>ftp_read_ascii_.pl1pl1info Dftp_read_ascii_?B!WB A!.<yO3PZjk+Z+Z+ZV`ZZj\@eU*eU*obj_map TTNf  ftp_read_image_ 09/23/77 1024.4re 09/23/77 0838.0 18216 XZj4GN$#l @N@dPP@l@  4P%@PPb@Pd@ PZ@ P\@P^@P`@$P~PC@   5;P%@PPb@ Pd@ PZ@P\@P^@P`@PPC@Z(PPD@\P@@@@@@@PP@P6EE0Z.P@^P@>m@@m~@J@D@@@E@@@EN@E@E@@@D~@ND@J>@PP@P@0F@.$.@G@G@m@K(@L@ L(@K(@L@K@`P@>@0F@.$.@H@H@^PH@D@>J>@D@B@~J~@B@B@HN@H@I@I@H.@L@I@PPZ>PDN@ PZ>PP@PD@I@f0e@@I@Z.PI@D.@H@ PPZ>PD@@@#@@EN@E@E@K@ D@@N@PPZ>PD@@@PPZ>Pm@m@E.@E@ PZ>PP@PE@f0@@f@@@PP@PCEn@C@Z~P^FPp@bPt@n@v@p@x@A@z@F@|@`P~@r@$PP@A@^PB@Z.P@.@ZPCN@f@`P$PNP NP`(P4A@N@n@R@@n@t@@v@`Px@r@ $P P@`P!f@ftp_read_image_ symbol_table4  error_table_net_invalid_statenet_socket_closed"ipc_block%')ncp_ read_data,.1;`read_with_count>4<`7:&&$&+&3symbtreeD(aWDBHPL/I 9#( ,<cHR\`HHMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map2(& /Da>spec>online>network>ftp_read_image_.pl1pl1info Dftp_read_image_lB!AB!|5t PZjk+Z+ZV`ZZjD@eU*eobj_map ::?zc  ftp_server_listen_ 09/23/77 1024.4re 09/23/77 0838.1 22104 TT#TT2#T quit@V N4?#quit_enable021 SYNC ignored.020 SYNC received. Enter command.504 TELNET users should use BYE rather than REIN. ,QP%@PP@P@@@@ @@@@@@@@@@@@$P P@PP@P F@@ @@@$PP@@@@@@@@@@@@P@.@C@@ rUP%@PP@P@@'P6@@@44@@@@@}@t@@$PP@@@P@@@@$PP@PP@P@@@P@P@@$PP@@]`P'@ PA@@@B@P@PPF@@@H@B@J@@L@@N@D@$P P@ P@@@N~C@TB@C@i@T@ `@`AP@PR@@@V@(X@B@Z@#\@P@ $PP@ @ P@@@@c`P'@@@$@$ PP@PPL@@@N@P@R@J@P@9 PP@PP@@@@@@@@L@@@N@P@R@J@$P P@.@@@jPP'@@@@ PP@PPH@@@J@L@N@F@P@@ftp_server_listen_ symbol_tableQ ioa_ ioa_switch condition_iox_get_line "%control (*ftp_command_processor_--3ftp_initialization_cleanup6;=ftp_server_overseer_ ftp_logout@FIuser_io LNU/`bye]Qv`Tread_command_linecUXftp_quitj]`ftp_double_quitmc-fG&&&'&,&5&?&K&PsymbtreeD(aWDDTPL/I 9#( ,[hthhMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map:+& 0DaE-& rD\Q(& wD\>spec>online>network>ftp_server_listen_.pl1>spec>online>network>ftp_server_data.incl.pl1>spec>online>network>line_types.incl.pl1pl1info cftp_server_listen_ZAA <O+:<_ tWPVjZZjVjPZZkZURk k +t@eU*eU*eTobj_map GGnZ  ftp_server_overseer_ 09/23/77 1024.4re 09/23/77 0838.3 42552 T&TT"V?T2TTI?TO@V#VTT*VTV VGT.@T N4finishlogout^erklerrorany_otherprogram_interrupt435- Unexpected error encountered:435 File transfer process terminated.230 ^a ^a logged in for file transfer: ^a231 Leaving File Transfer server environment.230 File Transfer server environment established.231- ^a ^a logged out ^a^/231 CPU usage ^d sec, memory usage ^.1f units.231- ^a ^a logged out ^a 231 CPU usage ^d min ^d sec, memory usage ^.1f units. @@@|P%@@r@@@@@@@w@t@@$PP@P%@@@@@@@$PP@.@p@P@$PPP@@ B@D@@@@@@@P@@@@@@@@@P%@2P@@@@@@@$PP@@P%@lP@ @@0T @@@@@@$PP@@P%@}PP@@@@@@400@@@@@@@@$PP@@ @@@P'@(@(@(@$P@@@@@@@@@@@@N@@@@@@@@@@@@@ *P@N@@H@@@@@$P$P@$PPP P@@@@@,,@@@@@@@@@@H@@@@@@@@P@@ P@@@@@{@@@@@@|@y@v@@$P,P@Q@@l@@$P(P@Q@@@@@@$P"P@@P'@q@@@@@@@@$P&P@@G@P@@@@$P P@@@H@@C@<@@$P$P@P@<N8@@PP<F@P@0@@/@@ =w@/@ P@@@@@$P@@@@H@@@@@@@@@@@ @@@@@@ P@-@@NLL/@@ =w@/@ P@@@@@$P@@@@H@@P@@@@@@@@@@@@P@@@@@@@@@@$PP@@B@P'@@@@@@@@@@$PP@$PPP@@B@D@@@44@@@@@@ @@P@@P(@ "PP@>@B@@PP>@ F`@@ P@h(@B@@@?@@@D@<@F@@@H@?@J@PL@PN@PP@PR@kT@V@\@`@b@\X@Z@"P@P^@B@ $PP@@@l$B$ P@@f@B@h@Rj@8l@d@$PP@@@~n@T?@^ao@n@i@H@<P `@` P@@@D@o@F@6J@L@?@N@B@ $PP@ @@@E(d( P@@D@d@F@"H@J@B@$PP@@@p@@@f@p@h@j@l@d@$PP@@< ftp_server_overseer_ symbol_table|  condition_ioa_ ioa_switchterminate_process_!!&condition_interpreter_))/ftp_initialization_ init_ftp_data27;ftp_server_listen_>>Ciox_user_ioFHJclock_MMO change_wdir_RRV date_time_YY\hcs_get_process_usage_af user_info_homediriln login_dataiqtmodesFwy` no_handler|` ftp_server` ftp_server_test` ftp_logout ` initialize_process/ logout_process error.1[ ftp_default_handler_ . && &(&1&=&E&L&Q&X&^&h&p&v&{symbtreeD(aWDi%:PL/I 9#( ,N[t[[Multics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map6-& 1DaB-& rD\>spec>online>network>ftp_server_overseer_.pl1>spec>online>network>ftp_server_data.incl.pl1pl1info Vftp_server_overseer_)c_4x+WA _ix+#|O 4|O4<%>h ~W4 xwh_jZZjkPZ+@k@Z|ZkVjZj +XV@XV@V`Z +k C9UYUYUYUYUobj_map .   ftp_server_status_ 09/23/77 1024.4re 09/23/77 0838.3 71280 Stream Text Block ASCII Image Local Byte EBCDIC NV?T>T!T@TT<V450451TdT TT T-allT T@T/ TTT1TVT @ X(TV#VVVV V VG4X? ?#^d secfrom 550 ^a ^a-pathname** not found.namelist_temp^a ^a ^a>^acommand_error^d min ^d secDirectory is empty.150 Status complete.150- Status of ^a>^a:151- Listing of ^a>^a:^5xData socket is ^d at ^a151 Directory listing complete.100- ^a ^a logged in at ^a ^a450 There are no segments in ^a.100 Files will be transferred in ^a ^d-bit ^a.^5xCPU usage ^a at ^a^/^5xWorking directory is ^a506 LIST is not implemented at this time; use STAT or NLST.450 There are no segments in ^a which match the star name ^a.453 Cannot create required workspace; Multics FTP Server error. @ @@ @@ABP&@"PP@@PP@P@ @N @@@(@@ @@@ @$P2P@PP@-MP@j@@@@@@@@@@@@@@@ @"@$@&@(@*@ ,@.@0@@ $PP@@@@@@@@@@@ $PP@@@@@@@@@@@ $PP@@@@@@@@@@@@ $PP@@ @@ F@ n%i@ @@ @@@  @ `@` @(@@@@@@@@$PP@@@  PP@P4@@6@@8@@:@@<@@>@@@B@D@F@H@J@2@$P P@@ @ @$PP@@4@@6@~8@q:@2@$PP@@4@@6@@8@2@ $PP@@[Y@@<N$<F@<@@.@~ @~ @ @4@@6@@8@@:@@<@>>@;@@8B@BD@F@2@$PP@G@@4@@6@@8@@:@"<@">@@@)B@2@$PP@@@424@@L@ @ @$PP@PP@P@2@@@@@@L@@@@ @"@$@@$P P@@@=2PP@P@2@@@P!@@%@@@@@ @@$P P@@@B020PP@P@/@@.@@@@2@@@@-@@@@@ @"@$@@$P P@@ @@`@@@@4@j@6@@8@@:@<@>@@@B@2@$PP@@(@j@4@@6@@8@@:@@<@@>@@@B@D@yF@H@J@2@$P P@@ @ @L2@4@ @@2@@k@^@@$P"P@@N@G@@ PP@P4@ @6@j@8@@:@c<@D>@]@@ZB@2@$P P@d @c @e @1@ @4@@@6@@8@*:@D<@$>@2@ $P$P@@@ 2 PP@P@2@@4@@@$P P@6@@Z PP@P4@ @6@j@8@@:@<@>@@@B@2@$P P@@@ @ @ @$P&P@@@1 PP@P4@ @6@8@:@2@$P P@@@4@@6@@8@2@ $P(P@ @^a @PP@P4@ @6@@8@@@:@<@>@@@B@2@$P P@@$P6NP8NPiix <NP:NPaix_ix@4@@6@@8@2@ (P@ @ @PP@P4@ @6@@8@@:@j@<@@>@@@B@uD@vF@H@J@2@$P P@@P&@"PP@@%@@<2<PP@P@2@@w@M@@$P P@@P&@"PP@@PP@ @@`@@@@4@@6@S8@H:@2@$P0P@@ @@ @@4@j@6@@8@?:@<@3>@2@ $P P@NN@@4@j@6@@8@@:@(<@>@$@@B@2@$PP@@)@@ @ @$P*P@j@@@@@@@@@@@@@@@ @"@$@&@(@,@.@*@0@@ $P,P@@PP@P@@0@8 @ @ v@@4@ @6@ @8@v@:@@@<@@>@@@D@B@F@H@J@2@$P.P@@@@W@2@PP@P@2@@@@@$P P@@(@@@@@N@(PF@M!@O@@P@PPPPF E@@ @ uE@ .@.@@>v@@!>v~@@ F@@,@,@@7 F@ "@@$2$PP@P@2@@j@@p@B@j@@ $P P@,@@@2@PP@P@2@@j@@@@W@(@Q@N @@$P P@PP@P@@4@@P@6@@8@2@ $P4P@@P(@ "PP@@P@ P@0@P@P@N@@JP@M@P`: .@.@>@@.@@L@~@N@@@ `@nA@D@ @@ F`A  @@ `@$$A@@>@L@@>@i@ @@@@ `@`A  @>@@@ E@@L@@ `@`  @@450451 **ftp_server_status_ symbol_table expand_pathname_absolute_pathname_hcs_ status_minf"$' user_info_ login_data*-0tty_data*36host_id_number9<>symbol9AC date_time_FFIclock_LLNcpu_time_and_paging_QQWioa_rsnnlZ\^ get_wdir_aad ioa_switchZgj condition_mmplistssustatusxxzconvert_status_code_}}get_system_free_area_star_"make_seg"check_star_name_pathftp_initialization_ socket_initfile_transfer_ list_transfer error_table_moderrincorrect_accessno_dirnoentry``snamelist` status_error >&&!&)&2&8&@&E&K&P&Y&`&f&l&r&w&|&&&&&&&&&&&symbtreeD(aWDsPL/I 9#( ,MZwZZMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map6+& 2DaA-& rD\>spec>online>network>ftp_server_status_.pl1>spec>online>network>ftp_server_data.incl.pl1pl1info Uftp_server_status_A <WO4-x!iZN</OxCCxi<5OtxkP v<E@|9@|;O 4x*z<!@7@PVjZZjVj+ZkZ Z@Z+Z@+kVj P+Zk|Z+ZP+Zj ++X@eU*eU*eU*eU*eU*eU*eU*eU*eU*obj_map >  ftp_write_ascii_ 09/23/77 1024.4re 09/23/77 0838.3 13032 TFX4N$G# 1P%@H(@J@P PL@PD@PA@>F AN@@B@A@B@H@V@@@PP@D@@B@@@@@@C@@@$PP@B@D.@B@A.@P PE@C>@F@H@F0iVF.@E@C>@F@E(@C>@F@C@FC@C@V|H@V@@V@E@FN@5V@CF@F@E~@F@PP@@@@@G@@@@@P@@$P P@PP@G@E.@G@J@@N@@@@@@P@@ $P P@PP@H@{P PNP@@@@P@@ $PP@PP@@ftp_write_ascii_ symbol_table1 net_ascii_to_eight_ncp_ write_dataipc_block"$&close_connection).4`&&!&(&0symbtreeD(aWDPL/I 9#( ,=`IPY]IIMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map2)& 3Da>spec>online>network>ftp_write_ascii_.pl1pl1info Eftp_write_ascii_B!WxhPVjZZjVj+Vj+D@eU*eobj_map 5`^  ftp_write_image_ 09/23/77 1024.4re 09/23/77 0838.3 11880 A@!JU_G4N$#  )P%@J@P PL@PA@ P@@0V>P~AF@F@A@@>d@@d~@G@F@.@F0@.VB(@>C@V@H@&PPB@>PC@P@PH@P PPh@@@j@Pl@f@ $PP@@V@@V@B(@C@V@H@@@^@B@D@D@CN@7HPCFn@C@A>@D~@~AF@p@PPt@n@v@p@x@E@z@@@|@P~@r@$P P@PPA@E@D.@E@J@n@N@@n@t@@v@Px@r@ $P P@PP^@ftp_write_image_ symbol_table) ncp_close_connection write_dataipc_block"$&,`&&!&(symbtreeD(aWDPL/I 9#( ,=_IPX\IIMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map2)& 4Da>spec>online>network>ftp_write_image_.pl1pl1info Eftp_write_image_B!A  a:n<-@PVjZZk Vj8@eU*obj_map -_>  net_ascii_to_eight_ 09/23/77 1024.4re 09/23/77 0838.3 10800 N4`P%@ PPR@PN@PJ@PP@ PL@ PH@@PB@RPPD@LPA@NPJ>P~T@NP>@@@@TN@F(@DP@0FFF@MA@BPF0g@A.@A@BPF0@F@A.@ @.@A@L~PHP@I`P%@PPP@PL@PH@ PR@ PN@PJ@PPPB@RP@PD@NPA@LPH>P~U@LP@@@@UN@(F(@BP@0FFF@MP@P@0P@P6@@0M A.@.@A@DPF0@. @ A.@@.@A@N~PJP@net_ascii_to_eight_ symbol_table  `net_ascii_to_nine_O`symbtreeD(aWDPL/I 9#( ,=\JPVYJJMultics PL/I Compiler, Release 23a, of September 15, 1977Martinson.SysMaint.aoptimize map2,& 5D`>spec>online>network>net_ascii_to_eight_.pl1pl1info Enet_ascii_to_eight_}!AAB!>PVjZZk@obj_map \  netml_responder_ 10/28/80 1503.9re 10/28/80 1450.0 51912 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZTVT!NTGTV?TT#TTTDFileSTRUT formFORMT MODETBYTETTtypeTYPEXVXRCPXRSQXMASXSEMXSENMLFLMAILTNOOPTT$BYE@T 4io_errorfinishStreamASCIIlogoutstructureUnformattedbyte sizeany_othercan,^erkl,^esctransfer modeset_editing_chars200 Default ^a ^a accepted.200 NOOP command accepted.230 Mail Server Process ready.435 Unexpected fatal error "^a".231 Mail Server Process terminated.504 Command not implemented in Mail Server Process environment: ^a506 Non-default ^a ^a not accepted in Mail Server Process Environment. @@@A(@B(@@j@P%@B(@$PP@@@@r@S@@@@@@m@j@@$P P@;@p@P%@B(@PP@@@khh@r@,@@@@@@F@C@@$P P@A@u@P%@B@$PP@@@CE@@@@@@@@@C@@@@@$PP@@@C@N~T`E .@.@D@4NC@~D@i@ `p`E @@` @&@H@M@0@@@@@$P P@@@1$$@@@@@@@$P P@A@@B@@@@@@@@@@@$PP@@M@@@@@@@@@$P P@M M M MMMM@@@@@@@@@@@@ $PP@gM@ F`@ F` q@@@ Ri@ @0L`M@ F` @e@8@@:u@e@@2DM@ F`~@ F`x j@j@P@@`@`@@#M@ F`]@ F`W @<<@;@@ @@M@ F`=@ F`7 @e@@i@@e@@@@LDD@@@@@@@@@@ $P P@@n@p@@@@@@$PP@pPP@P@@@  @@@@@@@$P P@B@8@@s@@(@@@@@@@@@@@@@@$PP@@@(@@@@@@@@@@z@w@w@@$PP@n@t@C@D~@~D@teE>@.@.@@>@C@@D@.@C@~@N@@ `@oDt@z@|@A~@P@@P@@@@@@@@|PP@P @V @/@~P@P@@P@@$P P@z@@@A@P@@@@HH@*@@,@PP.@@0@22@ 4@P@P6@8@(@$P P@@~pP(@ "PP@@@P@P F`@ F`#@ P@@T@(@@@A$B$B@N@@P@@R@P@PT@V@X@Z@"PP\@L@$PP@ P@^@K(@@N@^@P@@R@K@T@L@$PP@ PA@B@#@~A@TK@`@^aa@A@i@R@ `@``@N@a@P@T@V@K@X@L@ $PP@ @@^@rb@^@N@b@P@R@T@L@$PP@@!!?-!!-%!(!!(;!?!!?*!-!!-,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fFuUsS8aAnetml_responder_ symbol_tablej iox_user_io condition_ioa_ ioa_switch!$rs'(control+-get_line03modes68 put_chars;>net_log_AADterminate_process_GGLftp_initialization_ init_ftp_dataOTX ftp_mail_anonymous_mail[^babort[egp` task_modeuj`mtest~p`snetml_default_handleruxl"&&&&&*&/&5&:&@&F&N&Z&d&isymbtreeG'/6G1=PL/I 8"' *HTj{TTMultics PL/I Compiler, Release 26a, of September 3, 1980Holmstedt.SysMaint.aoptimize map4(<zG1]0>'&D>spec>online>101080>netml_responder_.pl1>ldd>include_1>ftp_server_data.incl.pl1pl1info Pnetml_responder_u#! +:<SO4=xiz<3O$ <!O4 @!pPVjZZjZ@kZZ VjPZk@XVBk Zj@eU*eU*eU*eU*e@obj_map ll"  ftp_mail_mailer_ 07/17/81 1758.1r 07/17/81 1745.0 62640 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZV?TLHTVGV V XTT TTV T.mbxVTO:<V#4X?>FORWARD>udd>whotab?#send_mail_.>udd>^a>^aserver_com_segoutgoing_mail.msYou have mail.>system_control_dir)('KP@"PP@@(@KP@"PP@@@PP0@6@@@@6DP@P@P@NH@ `@`@I@NY @p@@@MRH@T`I>.@.@~NH@ `@`JIH@T`I,.@.@>:H@T`I,.@.@>@H@~@H@@T`I,.@.@I@@@d@@PT`@.@.@@@@d@@>@i@@@@ `@eIP@ f@`@@NH@ `@`I @ @@q @@i H@T`I@.@.@>H@>@T@@i@H@ `@`IH@ O@*@$P(P@q@@i@@@@@@@@@@@@ @@*H@>@T@H@i@H@ `p`Id@@H@ O@@$P(P@q@@i@@@@@@@@@@@@ @@H@T`I..@.@>@@0@,@@@@(@(@@@@@@@@@@@@@@@@@@@@@@@$P P@@@0@NP>@@G@G@N@F@P@/F>@!OH@ @F`I@7@^a@(@@@q@@@@(O@I@@v@|@q@n@k@@$PP@H@>i@H@ `@`IH@ O@f @@`i  @@@P O8ONTG,@ F@i 4N$PPPPH@T`I..@.@ N @ `@`IH@T`I..@.@>@H@~@@>i@ @@<@@@ `@eI@>@@@ E@@>@@@@@ e@`@ @@`q @@>i@@ `@`@ O@  @@`i  @ F@q u@i >@.@.@@@ ~@NH@ `@`iI}q@@i@@@@PP@@@@@@$PP@PPP@ @> >$@@ @@@@ @@@@@@@@@@@@@@@@@@@@P@@$PP@PPo@mP@ @i6@@@@@ 7 ?@@@A@B@A@@A@C@D@E@F@6@@d@@@@@@@@@@@@@@@@$PP@9 i@@d@(P @@@  T@ @.@.@@@@d@(P @@`@ @@@@@PP@I@F@U@@ $P"P@PP@ T@ @.@.@>@ ~@@@@E@@d@(P @@`@$ @B@@J@@@@(@@%@@ $PP@$P*P@@@M @@x(@@(@ @@ @@@@@@@@@@@$P P@@@@@@$P$P@i@ @@ @@@ @@@w  @ @M@@w@@@@@@@@@PP@@@@@@@@$PP@@@0@@PP@ @ `@`@ @ @ @@@@@@@@@ $PP@@@@@@@$PP@@@B@@P@@$P,P@@@@@@@@@PP@@}@@x@u@@@&P@PPD@@0@(@@(@(@$P@,P@@@@@@@@@@@@@d@M@^@X@U@^@[@@@ P@@@^0@S@(@P@@@@@@@@@$P@P@@ (@@@@@@$PP@@P@ "PP@N@P@O@P@P@P@Q@D@B@@@T@R@.P@V(@PPZ@P\@V@^@B@`@@@b@ Pd@"P@Pf@@Ph@j@l@n@p@X@$P0P@P P@BPFPPP@N@ `@`@PPQ@O@ `@`@'BP@@6W@TV@@@@PW@r@i@Z@rP `@`P\@P^@ P`@V@b@"P@Pd@@Pf@h@X@$P P@ @BP@6V@>@@Pt@t@@@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>ftp_mail_mailer_ symbol_table  error_table_ id_not_foundexpand_pathname_"hcs_initiate%'*make_seg%-0 set_bc_seg%36terminate_noname%9>wakeup%ACioa_rsnnlFHJmailbox_openMPRcloseMUWwakeup_add_indexMZ_ user_info_bbe date_time_hhkhost_id_numbernqs request_id_vvymessage_segment_add_file| mlsys_data_mailbox_link_directorypool_directorymailer_directoryget_system_free_area_status_%O`validate^`get_link_target2&&$&,&2&8&@&E&L&T&Y&a&g&m&u&{&&&&&&?#?#symbtreeG'/6Hz8qPL/I 8"' *~Multics PL/I Compiler, Release 26a, of September 3, 1980Holmstedt.SysMaint.aoptimize mapD$AHzM)0 YF<{gX#*bEa"0F3-j-0F3)v2*F`{>spec>on>071781>ftp_mail_mailer_.pl1>ldd>include_1>status_structures.incl.pl1>ldd>include_1>mail_format.incl.pl1>ldd>include_1>mlsys_data.incl.pl1>ldd>include_1>mlsys_net_mailer_info.incl.pl1>ldd>include_1>whotab.incl.pl1pl1info ftp_mail_mailer_B _ \|)@if<oO <Ox3> z/ W4xPVjZZk*@kZVj@ @VjP @+|ZPZ+k+@eU*eU*eU*eU*eU*eU*eU*obj_map 2