MULTICS INSTALLATION INSTRUCTIONS RELEASE 10.2 PREPARED BY: MULTICS SOFTWARE DEVELOPMENT January, 27 1984 Copyright, (C) Honeywell Information Systems Inc., 1984 SECTION 1 INTRODUCTION This document describes the MR10.2 package. Detailed instructions for installation of a system for the first time, plus upgrading to MR10.2 from an MR9.1, MR10.0 or MR10.1 system constitute the major portion of this document. No attempt is made to document features of MR10.2 other than those directly required for its installation. Software Releases prior to MR9.1 are no longer supported. All sites running pre-MR9.1 software are strongly encouraged to upgrade to MR10.2 as soon as possible. _S_I_T_E _S_U_P_P_O_R_T System Representatives who support Multics should apply for registration on the SiteSA project maintained in Phoenix on System M. The SiteSA project was created to allow sites to communicate with Multics System Support (MSS) personnel on matters of site support. MSS maintains and pays for usage on this project. Only System Representatives who support a Multics site are authorized to use the project. They are authorized to use it only for site support activities which require communication of information to MSS personnel. MSS would appreciate that the SiteSAs maintain the site's info segments in >udd>SiteSA>site_info (>udd>ssa>si). Information on maintaining these segments is in the info segment, >udd>ssa>si>site_info.info. In addition to normal telephone and Multics mail communications with MSS personnel, SiteSAs are encouraged to use the unusual_crash_log forum meeting to report any unusual problems encountered at their site. SiteSAs not familiar with forum can type "help forum" for usage information. Forum is a subsystem Introduction 1-1 SRB10.2 somewhat like the mail system in which an electronic meeting can be held. To invoke forum, type: forum >udd>ssa>sa_meeting>uclog Type ? to print a list of requests allowed by forum. Other forum meetings of interest to SiteSAs are: PATHNAME SHORT NAME --------------------------------------------- ---------- >udd>ssa>sa_meeting>installation_instructions ii >udd>ssa>sa_meeting>hardware_problems hwp >udd>ssa>sa_meeting>critical_fixes fixes We would appreciate that sites as they complete installation of MR10.2 enter a transaction in the installation_instructions (ii) forum meeting. This will allow other sites to see the amount of exposure the release is receiving and to communicate any problems encountered in the installation procedure. MSS also suggests, very strongly, that SiteSAs DO NOT attempt to reproduce site problems on System M which are known to crash the system at their site, cause processors to loop in ring 0, etc. Such problems should be reported via the Trouble Report system, and will be verified by MSS personnel using appropriate resources, so that System M service is not interrupted unnecessarily. Problems encountered while installing this release, or problems of a critical nature to a customer site (for a definition of critical, type: help tr.priorities) should be reported directly to MSS by mail or phone. Europian or Canadian sites should contact their local site support person for details on support from the Canadian, French or UK Technical Assistance Centers. Phoenix personnel include: NAME AREA USER ID PHONE George Gilcrease Multics TAC Gilcrease.TR 602/862-4639 Mike Toussaint Multics TAC Toussaint.TR 602/862-4010 Frank Martinson Mgr, MSS Martinson.sm 602/862-5370 Gary Dixon TRs, C&F, Site Support GDixon.sm 602/862-6645 Rich Holmstedt Sys. Integration Release Prep Holmstedt.sm 602/862-6644 Art Beattie Communications Beattie.sm 602/862-6646 Note that all of the above numbers are available through HVN 357-XXXX (eg, 357-5370 for Martinson). Introduction 1-2 SRB10.2 SECTION 2 DESCRIPTION OF PACKAGE _L_I_B_R_A_R_Y _N_A_M_I_N_G _C_O_N_V_E_N_T_I_O_N_S The primary pathnames on most of the system directories are somewhat lengthy. For this document, abbreviated (added) names are used in lieu of the primary name. The following list gives the primary and abbreviated names used in this document. >daemon_dir_dir >system_library_1 >ddd >sl1 >documentation >system_library_network >doc >net >experimental >system_library_obsolete >exl >obs >system_library_tandd >system_library_standard >firmware >sss >library_dir_dir >system_library_tools >ldd >tools >process_dir_dir >system_library_unbundled >pdd >unb >system_control_1 >user_dir_dir >sc1 >udd The system directories firmware, net and obs, are not included in the standard system search rules. Segments in these directories must either be accessed by absolute pathnames or by changing the system search rules via the set_system_search_rules command added to the system_start_up.ec. Package Description 2-1 SRB10.2 _R_e_f_e_r_e_n_c_e _M_a_t_e_r_i_a_l _N_a_m_i_n_g _C_o_n_v_e_n_t_i_o_n_s References may be made to various forms of supporting documentation. The following list gives the proper names and its short-form reference name as used here. _M_u_l_t_i_c_s _C_o_m_m_a_n_d_s _a_n_d Commands Manual _A_c_t_i_v_e _F_u_n_c_t_i_o_n_s Order Number AG92 _M_u_l_t_i_c_s _S_u_b_r_o_u_t_i_n_e_s Subroutines Manual _a_n_d __I__n__p__u__t/_O_u_t_p_u_t _M_o_d_u_l_e_s Order Number AG93 _M_u_l_t_i_c_s _O_p_e_r_a_t_o_r_s_' _H_a_n_d_b_o_o_k MOH Manual Order Number AM81 _M_u_l_t_i_c_s _P_r_o_g_r_a_m_m_e_r_'_s Reference Manual _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l Order Number AG91 _M_u_l_t_i_c_s _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _M_a_n_u_a_l MAM Project Manual _P_r_o_j_e_c_t _A_d_m_i_n_i_s_t_r_a_t_o_r Order Number AK51 _M_u_l_t_i_c_s _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _M_a_n_u_a_l MAM Accounting Manual _R_e_g_i_s_t_r_a_t_i_o_n _a_n_d _A_c_c_o_u_n_t_i_n_g _A_d_m_i_n_i_s_t_r_a_t_o_r Order Number AS68 _M_u_l_t_i_c_s _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _M_a_n_u_a_l MAM System Manual _S_y_s_t_e_m _A_d_m_i_n_i_s_t_r_a_t_o_r Order Number AK50 _M_u_l_t_i_c_s _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _M_a_n_u_a_l MAM Communications Manual _C_o_m_m_u_n_i_c_a_t_i_o_n_s Order Number CC75 Package Description 2-2 SRB10.2 _C_O_N_T_E_N_T_S _O_F _M_R_1_0_._2 _P_A_C_K_A_G_E MR10.2 includes this document, a set of magnetic tapes, hardcopy dump maps, and accompanying documentation. Sites not installing Multics for the first time will be able to proceed to the MR10.2 release from either MR9.1, MR10.0 or MR10.1. The instructions in section 4 will provide a procedure that will guide the site through the installation depending on the curent release level of the site. Documentation for some of the new features in this release is contained in the directory >doc>MR10.2 which is part of this release. This is a total software release. It contains a complete set of all modules contained in the Multics standard system. Included in Appendix B, C and D is a list of modules added, deleted or changed since MR9.1. For this release, a set of master tapes was generated and all dump maps reflect the contents of these master tapes. All tapes sent to the field are copies of the master tapes. Because of different lengths of magnetic tape reels, there may not be an exact correlation between a single tape and a dump map. These differences, if any, are minimal and occur only on those sets that are multi-reel (e.g., 10.2LISTINGS tapes). Site personnel may assure themselves of the contents of the tapes by visually matching the maps produced from the reload operations against the master dump maps supplied. Tapes are verified using the following approach. Copies of a tape for site A are made from the master tapes; copies for site B are made from site A tapes, etc. Then copies for site "n" are verified against the master copies, thus ensuring that all intermediate copies are correct. Package Description 2-3 SRB10.2 _T_a_p_e__N_a_m_e_s _D_e_s_c_r_i_p_t_i_o_n 10.2EXEC Complete dump of Multics executable libraries >obs, >sss, >tools, and >firmware. 10.2UNBUNDLED Complete dump of Multics unbundled libraries, or portion thereof, for those sites purchasing Priced Software Products. Includes all, or portions of >unb and >ldd>unb, >net and >ldd>net. 10.2LDD_STANDARD Complete dump of all standard library source, object, include files and info segs. 10.2LISTINGS ** Complete dump of all listings for modules compiled with the -list control argument. This includes the >ldd>listings>hardcore and >ldd>listings>bos subtrees. 10.2MULTICS Complete Multics System Tape (MST). 10.2BOS Complete Bootload Operating System (BOS) tape. 10.2MISC The runout segment for this document and other supporting documentation, if any, are contained on this tape in >doc>MR10.2. Last minute changes, if any, made to software modules after generation of the above tapes is also contained on this tape. This is the last tape to be loaded. ** The loading of this set of tapes is optional. If disk space is critical, it is suggested that these tapes be used only for retrieval of specific listing segments on an individual basis. Total storage required for the Hardcore and BOS is approximately 18,500 records. Package Description 2-4 SRB10.2 The accompanying hardcopy listings are: _L_i_s_t_i_n_g _D_e_s_c_r_i_p_t_i_o_n 10.2EXEC.DUMP.MAP Contents of the 10.2EXEC tape. 10.2UNBUNDLED.DUMP.MAP Contents of the 10.2UNBUNDLED tape (for those sites purchasing Priced Separate Software). 10.2LDD_STANDARD.DUMP.MAP Contents of the 10.2LDD_STANDARD tapes. 10.2LISTINGS.DUMP.MAP Contents of the 10.2LISTINGS tapes. 10.2MISC.DUMP.MAP Contents of the 10.2MISC tape. NOTE: The source and object segments for PL/I and ALM are found in the >ldd>lang subtree. A detailed status of all MR10.2 modules contained on the Multics and BOS system tapes is included on the 10.2LISTINGS tapes in the following files: _T_a_p_e__F_i_l_e__N_a_m_e _D_e_s_c_r_i_b_e_s _system_book_ MR10.2 hardcore modules _bos_system_book_ MR10.2 BOS modules Package Description 2-5 SRB10.2 SECTION 3 FCO AND FIRMWARE STATUS _F_I_R_M_W_A_R_E The firmware identification for MR.10.2 is "IFAD B.0". IFAD (Integrated Firmware and Diagnostics) tapes, are distributed to all sites having valid Field Engineering Hardware Maintenance contracts. The B.0 tape was distributed as an FCO in November 1983. Prior to availability of the IFAD FCO, sites can use a pre-release version of the IFAD firmware and T&D modules which have been tested and exposed on System M in Phoenix. These pre-release modules are supplied as part of the MR10.2 release and can be found in >firmware as part of the EXEC tape. Once offical IFAD B.0 is available, it is recommended that the site use the load_tandd_library command to load the released IFAD tape into >system_library_tandd. The firmware modules should then be moved to >ldd>bos>firmware and a new BOS tape should be generated using generate_mst. This software release requires the following firmware revision levels. Disc: DSC191 -- P1 DSC500 -- M1 Tape: MTC0500 -- V1 MTP0601 -- N1 MTP0610 -- M2 Unit Record: Common -- P2 Reader/Punch -- B2 PRU1200/1600 -- L1 Firmware Status 3-1 SRB10.2 _F_I_E_L_D _C_H_A_N_G_E _O_R_D_E_R _L_I_S_T The following list of FCOs should be thought of as a continuation of the similar list for MR9.1. A column has been added to the catagory lists, this column will indicate the Multics release period during which the FCO was published. Sites that are upgrading from the MR9.1 release will need to verify that all FCOs for the MR10.0, MR10.1 and MR10.2 releases have been installed. Sites already on the MR10.1 release need only verify the MR10.2 FCOs. As FCOs are completed in Phoenix, they are sent out to the field sites. Some of the FCOs affect only site documentation while others may change the hardware to improve system reliability or maintainability. An example might be a change to improve the supply of cooling air to some boards so that the boards run cooler and are therefore less likely to fail. These types of FCOs are important to the long-term success of system operation. However, because these FCOs are not required to correct the results of any computer program, they are not listed in this SRB. The purpose of this section is to identify those FCOs that are of utmost importance in the short term. This list includes only those FCOs needed to correct a program malfunction. For those FCOs already sent to the field, the "FCO Kit Ship Date" column contains the approximate date when shipment of the FCO kits began. One of the column headings in the tables on the following pages is "Round Robin". The implications of a "Yes" in this column for a particular FCO are as follows: 1. The FCO kit includes at least one board. The new board(s) is to replace the board(s) now in the equipment. 2. Enough FCO kits are put together for about 20% of the sites that are to take part in the Round Robin. Some FCOs result in a Round Robin for all sites. Other FCOs involve a Round Robin for some sites but not for other sites. For example, two of the factors that determine whether or not a particular site takes part in a Round Robin FCO are: a. The date codes of certain integrated circuit chips on a board. b. The board construction method -- wirewrap vs. multilayer. 3. The set of FCO kits are sent to the first set of sites. (For the remainder of this discussion, we will follow one kit as it makes its Round Robin journey.) Firmware Status 3-2 SRB10.2 4. The site installs the FCO. When the site is satisfied that the FCO is satisfactory, the site returns the old board(s) to Phoenix. 5. If there is still equipment at other sites that have not had the FCO installed, the returned board(s) is reworked, tested, and another FCO kit is assembled in Phoenix and sent to the next site. 6. Since the length of time it takes a site to install an FCO and become satisfied that it is working correctly cannot be known in advance, there is no way to predict with accuracy how long it will be until the FCO has been installed at all sites. The FCOs have been classified into the following categories: _C_A_T_E_G_O_R_Y__1 - The new software for this release will not run properly unless these FCOs are installed. _C_A_T_E_G_O_R_Y__2 - The new software for this release may or may not run properly if these FCOs are not installed. If they are all installed, the new capabilities in this release should run properly. _C_A_T_E_G_O_R_Y__3 - FCOs whose effects are program-visible, but do not fall into categories 1 or 2. Category 3 FCOs correct problems that are not uniquely related to this release. Firmware Status 3-3 SRB10.2 _P_R_O_M _R_e_v_i_s_i_o_n_s Due to changes in the console software for MR10.2, there is a required PROM chip change for the CONJK board that is distributed with FCO PHAFKJ099. Domestic sites will receive the change via round-robin. International sites are required to make the modifications to their board as directed by the above FCO. Sites can check the firmware version of the console by executing the initialize, carrage return sequence while the system is not in operation. The version of the firmware is printed out as follows: # CONSOLE READY VER B.0 A visual inspection of the CONJK board can be made to insure the PROM chips are installed with the correct firmware identification numbers as follows: Location Number 20B 149 20D 148 20F 147 20H 146 34H 150 There are empty sockets at locations 34B, 34D and 34F. A new EURC controller is supported in the MR10.1 release. This controller differs from the previous controllers in that the revision level of the PROM chips are accessible via software. This software release requires that the EURC is at the following PROM revisions. The level of the proms installed at the site can be displayed using the dump_mpc command. CORE: --------------- 6A IOM: ------- 6A SPECIAL-CONTROLLER: - 6A LINK/EDIT: - 6A PDSI: --------------- 6A SELF-TEST: - 6A DAI: ---------------- 6A Firmware Status 3-4 SRB10.2 _C_A_T_E_G_O_R_Y__1__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS VITAL TO THIS SOFTWARE RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- ----------- IFAD RELEASE B.0 ------------------------------ PHAFGA857 IFAD 83 NOV No - MR10.2 ------------INPUT/OUTPUT MULTIPLEXER----------------------- PHAFXW118 DMP1F/H/J 82 APL No 1.0 MR10.0 ------------MEMORY CONTROLLER------------------------------- PHAFMS914(*) SCUMM 81 MAY Yes 1.0 MR10.0 ------------CONSOLE----------------------------------------- PHAFKJ099 CONJK 83 APL Yes 1.0 MR10.2 ------------DPSM CENTRAL PROCESSOR-------------------------- PHAFPD246 ETMPE/CH 83 AUG Yes 1.9 MR10.2 PHAFPD247 ETMBH/PD 83 AUG No 2.5 MR10.2 ------------PR54 ------------------------------------------- XBERL0888 PDSI 83 FEB No 1.0 MR10.1 ------------EURC CONTROLLER -------------------------------- PHAFDP033 EURC 83 FEB No n/a MR10.1 * Sites with SCUMM boards should contact the TAC Center for information on how to request, via FCO discrepency report, an updated SCUMN board. Firmware Status 3-5 SRB10.2 _C_A_T_E_G_O_R_Y__2__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS POSSIBLY NEEDED FOR THIS RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- ------------INPUT/OUTPUT MULTIPLEXER----------------------- PHAFKJ088 CONJK 82 NOV Yes 1.0 MR10.1 ------------MEMORY CONTROLLER------------------------------ PHAFMJ261 SCUMH/BKPNL 82 MAY No 0.4 MR10.0 ------------MICROPROGRAM CONTROLLER------------------------- PHAFBE071 DDCAA 82 MAR No 0.5 MR10.0 PHAFTG205 MT8RC 82 DEC Yes 1.0 MR10.1 PHAFTG911 MT8RC 82 DEC Yes 1.0 MR10.1 ------------DPSM CENTRAL PROCESSOR-------------------------- PHAFPD217 BKPNL 83 JUN No 2.0 MR10.2 PHAFPD224 ETAPD 83 JUN No 1.0 MR10.2 PHAFPD232 ETMCX 83 JUN Yes 1.0 MR10.2 PHAFPD238 ETMBB 83 JUN Yes 1.0 MR10.2 Firmware Status 3-6 SRB10.2 _C_A_T_E_G_O_R_Y__3__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS INDEPENDENT OF A PARTICULAR RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- ------------INPUT/OUTPUT MULTIPLEXER----------------------- PHAFXW130 BKPNL 82 SEP No 0.5 MR10.1 PHAFXW139 CABLE 82 SEP No 0.4 MR10.1 PHAFXB135 MQXJN 83 JUL Yes 1.0 MR10.2 PHAFXW151 NSCIK 83 JUL No 2.5 MR10.2 PHAFXW156 NSAJM/NSBJM 83 SEP No 0.7 MR10.2 ------------MEMORY CONTROLLER------------------------------ PHAFMJ181 SCAMC 82 Oct Yes 1.0 MR10.0 PHAFMJ311 SCAMM 83 JUL No 1.2 MR10.2 PHAFMJ292 SCAMC/SCAMJ 83 MAY Yes 1.5 MR10.2 ------------MICROPROGRAM CONTROLLER------------------------ PHAFDM019 BKPNL 82 JUN No 0.3 MR10.0 PHAFTG907 MT8PS 82 FEB No 1.0 MR10.0 PHAFTG200 MT8PS 82 FEB No 1.0 MR10.0 PHAFTH034 MT8FX 83 SEP No 1.0 MR10.2 PHAFTH922 MT8FX 83 SEP Yes 1.0 MR10.2 PHAFPV746 MT8FX 83 SEP Yes 1.0 MR10.2 PHAFTG913 MT8WD 83 SEP No 1.3 MR10.2 ------------L68 CENTRAL PROCESSOR-------------------------- PHAFPG184 645BD 82 JUN No 2.0 MR10.0 PHAFPG179 BKPNL 82 OCT No 1.5 MR10.1 PHAFPG181 645BG 82 OCT Yes 1.0 MR10.1 PHAFPG186 645PQ 82 OCT No 0.9 MR10.1 PHAFPG187 645BD 82 OCT No 1.2 MR10.1 PHAFPG188 EXGPQ 82 OCT No 0.7 MR10.1 PHAFPG189 BKPNL 82 OCT No 1.5 MR10.1 PHAFPG190 BKPNL 82 OCT No 1.5 MR10.1 PHAOPG192 Bkpnl 83 DEC - - MR10.2 PHAOPG193 645BG 83 DEC - - MR10.2 PHAOPG194 645PX 83 DEC - - MR10.2 Firmware Status 3-7 SRB10.2 _C_A_T_E_G_O_R_Y__3__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS INDEPENDENT OF A PARTICULAR RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- ------------DPSM CENTRAL PROCESSOR-------------------------- PHAFPS765 ETCAK 82 JUL No 0.5 MR10.1 PHAFPD922 BKPNL 82 AUG No 0.3 MR10.1 PHAFPD925 N/A 82 OCT No 2.0 MR10.1 PHAFPD189 ETMCX 82 NOV No 1.0 MR10.1 PHAFPD190 ETMPA 82 NOV No 1.0 MR10.1 PHAFPD192 ETMPX 82 NOV No 1.4 MR10.1 PHAFPE189 ETCDG 83 JAN Yes 1.0 MR10.1 PHAFPE196 ETCCC 83 JAN Yes 1.0 MR10.1 PHAFPD204 ETMBL 83 JAN No 1.6 MR10.1 PHAFPD934 ETMBL 83 JAN Yes 1.0 MR10.1 PHAFPD205 ETMCP 83 JAN Yes 1.0 MR10.1 PHAFPD218 ETMPH 83 JUN No 0.7 MR10.2 PHAFPD221 ETMCM 83 JUN Yes 1.0 MR10.2 PHAFPD222 ETMPF 83 JUN No 1.2 MR10.2 PHAFPD223 ETMCP 83 JUN No 1.4 MR10.2 PHAFPD278 ETMCG 83 SEP Yes 1.2 MR10.2 PHAFPD947 ETMCP 83 JUN Yes 1.0 MR10.2 PHAFPD953 ETMCH 83 AUG Yes 1.0 MR10.2 PHAFPD952 ETMPE 83 AUG Yes 1.0 MR10.2 PHAFPE345 ETCCC 83 SEP No 0.2 MR10.2 PHAFPE928 ETCAD 83 OCT Yes 0.8 MR10.2 Firmware Status 3-8 SRB10.2 SECTION 4 INSTRUCTIONS FOR SITES UPDATING FROM PREVIOUS RELEASE If problems are encountered in any of the Steps listed below, return to the last step known to be successful and retry the Steps. Pay particular attention to procedure. This entire procedure was verified on the Multics System at Phoenix Computer Operations, but some hardware/software differences may exist at a particular site. In this section, two formats of text are used to indicate the typing of input into the system. This input usually is a command line, but could be data typed in response to a query from the operator console. Short strings of typed input are quoted and given in the line of text. Longer strings of input, and all input being given emphasis, is indicated on a separate indented line. In addition, all input to the system is to be typed in lowercase, except when indicated by the occurrence of both uppercase and lowercase in the input line. System display output is shown as is, except when the displayed line exceeds the page margins for this document. When this occurs, the displayed line is split into two lines, with the second line indented from the first. This procedure is limited to sites currently running the MR9.1, MR10.0 or MR10.1 release. It will be possible for sites to proceed directly to MR10.2 from the MR9.1 release by incorporating those instructions preceeded by a [10.0] [10.1] and [10.2]. Sites who have installed MR10.1 need only include the instructions proceeded by [10.2]. Instructions - Updating 4-1 SRB10.2 _I_N_S_T_A_L_L_A_T_I_O_N _I_N_S_T_R_U_C_T_I_O_N_S _S_T_E_P_-_1 [10.2] Using the current BOS System, (i.e., not system MR10.2) perform SAVE. A double save is recommended to avoid any possible tape problems later. [10.1] With this release the size of the hardcore partition will be increasing. The following size for the Hardcore Partition is recommended: RPV = 2500 records non-RPV = 2500/N records where N is the number of physical volumes containing Hardcore Partitions. Prior to running this release the site should use the rebuild_disk command to increase the Hardcore Partition to the recommended size. Before starting the rebuild_disk of the RPV, it will be necessary to add to the config deck's PARM card: PARM DIRW Sites that don't normally run with the "dirw" parameter should remove this from the config after the rebuild_disk is complete. The following example assumes a 3 pack system with the RPV on dska_01. With only the RPV mounted and a formatted scratch pack on dska_03, boot using the current Multics System Tape (MST), not the MR10.1 MST, to ring-1 command level by executing the following: boot N (where N is the drive number of the current MST) rebuild_disk rpv dska_01 -copy dska_03 Instructions - Updating 4-2 SRB10.2 The rebuild_disk command will report information about the size of the partitions found on the source RPV. This information should be noted for use when constructing the new partitions on the target RPV. The rebuild_disk command will prompt for input, at this point the new partition size should be entered as in the example that follows: request: part alt high 141 (on MSU0451/400 only NOT allowed for MSS0500/501.) request: part bos high 270 request: part log high 256 request: part hc low 2500 request: part dump high 2000 request: nvtoce request: list request: end When the rebuild_disk is complete, shutdown and boot with the new RPV located on dska_03. For sites with MSS500 type units, the BOS SAVE COPY command can be used to move the temporary RPV back to the original device. [10.2] Boot using the current Multics System Tape (MST) to Initializer ring-1 command level and type: boot N (where N is the drive number of the current MST) alv -all standard admin [10.2] Due to the method by which unbundled software is dumped, normal trimming during reloading of new software does not occur. To ensure that unbundled directories are clean execute the following: ldl >system_library_unbundled>** (ignore error referring to copy switches and directories/msfs) ldl >ldd>unbundled>(source object)>** Instructions - Updating 4-3 SRB10.2 [10.0] For the MR10.0 release the directory size has been increased. As a result of this, the system include file directories have been combined and the need for >ldd>include_2 has been done away with. All include files can be found in >ldd>include_1. Delete this directory from the system in the following way: ldl >ldd>include_2>** dd >ldd>include_2 -force [10.2] Exit admin mode and continue on to the next step. ame shutdown [10.2] Boot the MR10.2 BOS tape. Use the BOS FWLOAD command to load the Microprogrammed Peripheral Controllers (MPCs) with the firmware contained on the BOS tape. (Refer to Section 3 for details of firmware revision levels.) _S_T_E_P_-_2 The following step describe the new card formats for the config deck. A complete write up of the changes made to the following configuration cards can be found in the Multics Operator's Handbook, AM81. [10.0] The TBLS DBM config card parameter is eliminated. The size of dbm_seg is computed based on the disk configuration. [10.0] The SALV keywords CNSL, PDLY, and DUMP are no longer used and are ignored. (Refer to the SRB, Section 3, for additional information.) [10.0] This release supports up to four IOMs. The IOM base address and interrupt base address for IOMs A and B remain the same as in the prior release. Switch settings for all IOMs are as follows: IOM Base Address Interrupt Base Address IOM A - 1400(8) 1200(8) IOM B - 2000(8) 1201(8) IOM C - 2400(8) 1202(8) IOM D - 3000(8) 1203(8) (Refer to the SRB, Section 3, for additional information.) Instructions - Updating 4-4 SRB10.2 [10.0] The IOM card is changed to support paged mode. (Refer to the SRB, Section 3, for additional information.) The new format of the card is: NON-PAGED MODE FOR MODEL 6000 IOMs (OPERATING MODE SWITCH IN EXT GCOS POSITION) IOM A 0 IOMB ON PAGED MODE FOR MODEL 6000-B IOMs (OPERATING MODE SWITCH IN PAGED POSITION) IOM A 0 NSA ON [10.1] The format of the PRPH TAP config card has changed for MR10.1. The new format is: PRPH TAPn iom# channel# nchan model1 di {model2 d2...model5 d5} the valid model numbers for tape drives are: 500. MTU0500 600. MTU0600 610. MTU0610 630. MTU0630 0. drive does not exist di is the number of drives of type model. The old parameters, "nsys" and "max", are no longer supported on the PRPH card. The "max" parameter is replaced by the "Limit:" field in the RTDT. The "nsys" parameter is no longer available. [10.1] New VTOC management now allows sites to decrease the amount of VTOC I/O by allowing wired memory to be used for VTOC buffers. The number of VTOC buffers used can be specified by means of the PARM configuration card, with the VTB N parameter, with N being the number of VTOC buffers. If no such card is present in the configuration deck the default number of buffers is 30. (Refer to the SRB, Section 3, for additional information.) [10.1] With this release, physical volumes may be salvaged while they are on line and in use by the system. This is done by a ring-0 function called the Scavenger. The Scavenger requires a ring-0 segment called scavenger_data for a work area. This area is by default 70KW long and will permit one Scavenger to run. The site has the option to run more then one Scavenger at a time at the cost of larger memory allocation, as each running Scavenger requires an extra area whose size is determined by the type of volume being scavenged. This size is determined as follows: Instructions - Updating 4-5 SRB10.2 451 - 39KW 500 - 39KW 501 - 68KW The size of the scavenger_data may be adjusted by means of the config parameter (card): TBLS SCAV N Where N is equal to the number of simultaneous Scavengers times the amount of memory based on the type of disk configured from the table above. For more information on the Scavenger see Step 9. [10.2] This release changes the CPU card to identify the cache size of the processor. Changes to the CPU card are as follows: CPU tag port state {type} {model} {cache size} {expander port} where the new field: cache size: is the cache size of the processor expressed in Kilo-words (1kw = 1024 words). Example: CPU A 7 ON DPS8 70. 8. [10.2] A new operator console support package is included in this release. It offers the advantage of dynamic console recovery in console failure situations. This change requires the site to replace the PRPH OPC card with the following: PRPH OPC IOM CHNL MODEL LINE_LENG STATE where: is a letter (A through H). One card should be inserted into the config deck for each configured console. LINE_LENG: Indicates the number of columes per line of the console. Instructions - Updating 4-6 SRB10.2 STATE: Indicates the condition of the console as follows. ON - Specifies that the console is selected as the bootload console and is the primary recipient of I/O. There must be one and only one console specified with a state of ON. ALT - Specifies that the console is to be utilized as an alternate console in the event of bootload console failure. If an alternate console is found its state is changed to ON and it becomes the bootload console. Alternate consoles are selected in the order that they appear in the config_deck. IO - Specifies that the console exists but is not usable as an alternate console. This allows the console to be attached by any qualified process as an I/O device. INOP - Specifies that the console is inoperative. This state is normally assigned dynamically during console recovery. EXAMPLE: PRPH OPCA A 14. 6601. 80. ON [10.2] A new field is now provided on the PARM card that specifies the system to crash if the console recovery completely fails. If the site considers running without a console a security risk, then the CCRF field should be added to the PARM card. Otherwise the system will continue running without a console. PARM CCRF [10.2] For this release an additional, optional, PART card called CONF has been added. Existing sites do not need to do anything about this field as the system will extract 4 records out of the hardcore partition and create this automatically. This area of disk will contain the configuration deck for use by Multics in a future release. [10.2] The RVTC card is no longer used and should be removed. _S_T_E_P_-_3 [10.2] Sites using "PARM DIRW" in the configuration should remove this parameter during the tape loading phase. This significantly speeds up the reloading of tapes. This parameter should be inserted again when the system is rebooted. Instructions - Updating 4-7 SRB10.2 [10.2] Boot the MR10.2 Multics System Tape (MST). boot N (where N is the drive number) For MR10.1 the system displays the booted tape number on the console. [10.0] This release adds an incompatible change in the layout of a disk volume. This change forces a conversion of the volumes the first time an old-format volume is mounted on an MR10 system. The conversion takes 30 seconds per 451 type volume and 1 minute per 501 volume. A message is displayed on the console for each conversion. In the unlikely event that reverting to MR9.1 becomes necessary, conversion back to the old format volume will be done automatically when the volume is accepted on the MR9.1 bootload. (Refer to the SRB, Appendix C for additional information.) [10.2] At Initializer ring-1 command level, type: alv -all reload_system_release -nosetlvid When the system asks: Input tape label: type: where is the reel identification specified for the executable libraries complete dump tape (see Section 2, "Contents of MR10.2 Package," for a listing of all "Tape names"). [10.2] After reloading of the executable libraries, continue reloading of the remaining MR10.2 tapes. [10.2] The tape titled MR10.2 MISC must be reloaded last. _S_T_E_P_-_4 [10.2] When all tapes are loaded, type: standard admin [10.1] When crossing into ring-4 for the first time, ignore the message: find_communications_seg_: Forcing version of >sc1>communications from 0 to 2. Instructions - Updating 4-8 SRB10.2 [10.2] Check the ACLs for >sss>metering_gate_ and >sss>queue_admin_. The ACL on these gates contains the ACLs as they appear on System M. The ACL for these gates are site dependent and should be changed to meet each site's needs. All persons on the ACL for metering_gate_ have access to the Multics metering data. All persons on the ACL for queue_admin_ are permitted to move absentee and daemon requests for themselves and other users to different queues. Users not on this ACL are only able to move their own requests. The Initializer must have access to queue_admin_. This capability is also dependent on extended access to the .ms segments. [10.2] Check the ACLs for >unb>forum_admin_ and >unb>forum_data_ (if the site ordered the Forum product). All persons on the ACL for forum_admin_ are able to use the forum_admin command to tailor operation of the Forum facility and to manipulate meetings chaired by other users. Site persons wishing to change the global forum parameters with the forum_admin command, will also need write access to >unb>forum_data_. (Refer to Appendix A in the Multics Forum Interactive Meeting System Users' Guide, Order No. CY74, for further installation instructions relating to forum.) [10.2] Sites that are currently using the forum product must initialize the forum notification data base to allow forum notification to work at all AIM levels. This is done by executing the following commands: cwd >site>forum_dir l_rename "Notifications Database" old.database set_system_priv dir seg ring1 forum_admin init_notifications cwd >sc1 [10.1] A change to the sort_seg command requires that the Salvager's start_up.ec be replaced. Sites that have not modified their copy of the start_up.ec should copy over the new version. Sites with modifications should merge the changes. copy >t>salvager_start_up.ec >udd>SysDaemon>Salvager>start_up.ec [10.0] New access control for installation of system tables is implemented in this release. The following example sets the minimal access to continue error free operation. Each site may wish to grant read access to the system segments for other users, while a review of users with read/write access to the install.acs segments should be done. Updating is provided by executing the following commands: Instructions - Updating 4-9 SRB10.2 create (cdt mgt rtdt sat).install.acs copy_acl (cdt mgt rtdt sat) =.install.acs set_acl (cdt mgt rtdt sat) r .. set_acl (cdt mgt rtdt sat) rw Initializer.SysDaemon set_acl rtdt r * lsrb ttt 1 5 5 [10.0] The need for >sc1>proj_admin_seg is eliminated and the segment is deleted: dl proj_admin_seg [10.0] New user warn limits are set for existing projects by executing the command: cv_MR10_pdts [10.2] A new admin.ec was produced for this release (see Appendix A). Sites that have not modified their copy from the previous release should copy over the new version. Sites with modifications should merge the changes. Additional extended operator commands, as an extension of admin.ec, are available from a new exec_com called admin_1.ec. rename admin.ec admin.ec.save answer yes copy >t>admin.ec copy >t>admin_1.ec [10.1] A new err.ec was produced for this release (see Appendix A). Sites that have not modified their copy from the previous release should copy over the new version. Sites with modifications should merge the changes. cwd >udd>sa>lib rename err.ec =.=.save answer yes copy >t>err.ec -a [10.1] A new master.ec was produced for this release (see Appendix A). Sites that have not modified their copy from the previous release should copy over the new version. Sites with modifications should merge the changes. cwd >udd>sa>lib rename master.ec =.=.save answer yes copy >t>master.ec -a [10.1] A new util.ec was produced for this release (see Appendix A). Sites that have not modified their copy from the previous release should copy over the new version. Sites with modifications should merge the changes. Instructions - Updating 4-10 SRB10.2 cwd >udd>sa>lib rename util.ec =.=.save answer yes copy >t>util.ec -a [10.1] The cv_pmf command has been changed to inspect the source segment for a suffix of ".pmf". If the segment being translated is not found then a source segment without the suffix will be searched for. If this is found a warning message will be issued and the conversion will be done as before MR10.1. A tool for converting the >udd>SysAdmin>a>pmf.archive has been provided. This conversion should be done so the undelegated project PMFs in the archive will have the new format names before system tools are used on them. This is accomplished by typing the following: cwd >udd>sa>a exec_com >t>util convert_mr10.1_pmfs [10.2] Due to changes to the console support software, a modification will need to be made using an editor of your choice, to the segment system_start_up.ec located in >sc1. The system_start_up.ec will contain an assign_resource for the operator console. This statment will need to updated to reflect the new console name as entered on the PRPH card. The following is a typical assignment for a console defined as OPCA: assign_resource console -dv opca It will be possible to assign upto eight consoles to the system with this release. As each console is added, the system_start_up.ec should be updated to assign the resource to the Initializer process with an appropriate assign_resource statment. _S_T_E_P-_5 [10.2] This release requires that the >site>mail_system_dir directory is created to allow Multics mail to work. In addition, sites must also create the new mail table by hand before starting the answering service. [10.2] The >site>mail_system_dir must reside on the RLV and have an access class of system_low. In addition, it must have sufficient quota (terminal or non-terminal) to hold the mail table. The mail table will occupy approximately three (3) times as many records as the PNT for any given site. If >site does not exist, issue the following commands before those given above: create_dir >site set_acl >site sma *.SysAdmin sma *.SysMaint s * Instructions - Updating 4-11 SRB10.2 set_iacl_seg >site r * set_iacl_dir >site sma *.SysAdmin sma *.SysMaint s * If >site does exist but is not on the RLV, then use the create_dir command as follows: create_dir >site>mail_system_dir -lv root -quota N where N is sufficient quota to hold the mail table according to the guidelines given above. If >site already exists on the RLV and has sufficient quota (terminal or non-terminal) to hold the mail table, execute the following: create_dir >site>mail_system_dir the following will complete the installation by all sites: add_name >site>mail_system_dir mail_system mlsys change_wdir >site>mail_system_dir set_acl -wd sma *.SysAdmin sma *.SysMaint s * set_iacl_seg -wd r * set_iacl_dir -wd sma *.SysAdmin sma *.SysMaint s * create_mail_table [10.2] Sites using the hierarchy backup should update the dump control files to include the >site directory, if it isn't being dumped already. [10.2] For sites which had been using the mailbox link directory >udd>Daemon>mailboxes, the cv_links_to_mail_table tool is provided to merge the information in the links directory into the mail table. Sites can use the -no_query argument if they do not wish to answer the questions which arise due to conflicts between the mail table and the mailbox links directory at this time. To register the names of users on the links, issue one of the following two command lines: cv_links_to_mail_table cv_links_to_mail_table -no_query [10.1] Due to several incompatible changes in the extended mail facility (marketing identifier SGU6807) for MR10.1 the site can have a warning issued to its users the first 3 times they use the new software. To enable this execute the following: create_dir >site>subsystem_usage_dir add_name >site>subsystem_usage_dir ssudir change_wdir >site>subsystem_usage_dir set_acl -wd sma *.SysAdmin.* sma *.SysMaint.* s * set_iacl_seg -wd rw *.* create (read send print)_mail.ssusage Instructions - Updating 4-12 SRB10.2 set_ring_brackets (read send print)_mail.ssusage 5 5 5 link *mail.ssusage >unb>=== Further information on subsystem usage monitoring may be found in the Reference Manual and the descriptions of the ssu_$record_usage and ssu_$print_blast subroutines. [10.2] Sites that are currently running the MR10.1 version of the Inter-Multics File Transfer Facility (IMFT) will need to convert from version 2.0 (MR10.1 version) to version 3.0 (MR10.2 version). The sites should follow the instruction given in appendix F after the MR10.2 libraries are reloaded, and before the I/O Coordinator is brought up for the first time. _S_T_E_P_-_6 [10.2] Two Multics Communications System (CS) core images are supplied in the >unb library, and are named mcs and site_mcs. The mcs version for Datanets with 32k of memory (for this release) is 5.19. The mcs core image contains the basic support for DN355 type FNPs. The site_mcs version (for this release) is 6.7. The site_mcs core image contains the basic support for DN6780 type FNPs with 64k of memory. [10.2] CS core images are built using the bind_fnp command in conjunction with a bindfile describing the CS modules and configurations to be used. A copy of the site_mcs.bind_fnp can be found in >ldd>mcs>info. The mcs.bind_file can be found in >ldd>355>info. [10.2] Sites should build their own CS core image tailored to their own FNP configuration, terminal type requirements, and use of additional separately priced FNP software modules. Sites using the default mcs or site_mcs core image should skip to Step 7 after ensuring the CMF image statement points to the core image now located in >unb. Pre-MR10.1 core images do not function correctly under this release. The MR10.1 core image will function, but the results will be unspecified. Sites should assure the correct version number is reported the first time the FNP is booted. To build a new core image, the following procedure is suggested: [10.2] Sites will need to extract the communications object segments from archives located in one of two directories depending on the type of Datanet to be loaded. Sites with DN355 Datanets (DN6632 or DN6651 models) with 32k of FNP memory will find the objdk segments in >ldd>355>object. DN6678 datanets with 64k or more of memory will find the object segments in Instructions - Updating 4-13 SRB10.2 >ldd>mcs>object. Sites should create a virgin directory under >udd>sa>a for each new core image. The following example is for sites with the more common type Datanet and a larger memory configuration. Execute the following commands: create_dir >udd>sa>a>mcs.6.7 cwd >udd>sa>a>mcs.6.7 qx r >ldd>mcs>info>site_mcs.bind_fnp (or location of sites CS bind file) . . . make editing changes if any.. . . . w site_mcs.bind_fnp q ac x >ldd>mcs>o>([segs >ldd>mcs>o>*.archive]) bind_fnp site_mcs -list [10.2] Be sure the image statement in the CMF points to this newly created CS core image. For this release, the name of the CMF has been changed to require a suffix of "cmf". The following example assumes the CMF to be in the >udd>sa>a directory. This procedure will insure that the new CS image is used: cwd >udd>sa>a qx r CMF . . Edit the image: statement to point to the CS image. Make any other changes needed. . . w CMF.cmf q cv_cmf CMF copy CMF.cdt >sc1>cdt The above procedure builds a site dependent CS core image and ensures that this image is loaded in the FNP by the answering service. _S_T_E_P_-_7 [10.2] A new standard TTF has been provided containing additional terminal types. Sites using a modified site dependent TTF should Instructions - Updating 4-14 SRB10.2 merge these changes with their modified version, and convert the TTF to its binary version. The converted binary version must then be installed to take effect. The TTF.ttf segment in >tools contains some of the more common used terminals on Multics. Sites using the default TTF for this release must execute the following commands to perform this conversion: cwd >udd>sa>a rename TTF TTF.save cp >t>TTF.ttf cv_ttf TTF.ttf install TTF.ttt [10.2] Exit admin mode by typing "ame". Then issue the commands: stop_mpx a (sites with multiple FNPs execute this command for each FNP) multics load_mpx a -check (Wait for a message that the new cdt has been installed. Sites with multiple FNPs execute this command for each FNP.) go The load_mpx command indicates on the FNP console any configuration errors if console_man is loaded and "console: yes;" is in the bind_file. If any errors are reported they should be corrected. _S_T_E_P-_8 [10.2] Check library access and correct any ACLs or ring brackets which are not appropriate. At this point installation of MR10.2 is complete. [10.2] System Administrators may wish to canonicalize the mailboxes of some of their users, either because the users are not familiar enough with the system to do this themselves or because they are in a limited environment in which this is not possible. An exec_com is provided to make it easy to canonicalize all the mailboxes in a subtree. To do this, issue the command line: ec >t>canonicalize_mailbox PATH where PATH is the pathname of the top of the subtree whose mailboxes are to be canonicalized. This exec_com assumes that the process has access to the gate system_privilege_ (for sites running in an AIM environment), and that it has "sma" access to the directories in the subtree; use of a SysDaemon process is therefore recommended. System Administrators planning to use this procedure should read the Notes section of the canonicalize_mailbox command documentation in AG92 or the Notes Instructions - Updating 4-15 SRB10.2 section of the info segment. There may be side-effects which are undesirable. The primary purpose for canonicalizing save and log mailboxes that contain a large number of messages is to speed up string searches within these mailboxes. It is probably best left to the individual user to determine whether or not mailbox canonicalization is necessary for their own hierarchy. This command does use a large amount of CPU time and sites are cautioned against using it across large hierarchies such as at the >udd or >udd>project level. [10.2] Sites are again reminded to update the hierarchy dump control files to insure that the >site directory will be dumped. _S_T_E_P-_9 [10.1] Special instructions for installing the Scavenger.SysDaemon: Register the person Scavenger on the SysDaemon project. This should be a normal ring-4 user with Daemon like attributes, the same as the Utility SysDaemon. Once the Scavenger's home directory is created execute the following from a privileged process: cwd >udd>SysDaemon>Scavenger copy >t>scavenger_start_up.ec start_up.ec [10.0] The following line should be added to the end of the system_start_up.ec in >sc1. This will login the Scavenger SysDaemon and scavenge all mounted physical volumes at system startup if damage is found: ec admin scav -all -auto -nopt The Scavenger is memory intensive. The memory requirements listed above in STEP 2 represents the amount of memory which is wired while the Scavenger is running. Also, the Scavenger runs entirely in ring-0, retaining processor eligibility for the length of the scavenge (usually 5 to 15 minutes per physical drive). As a result, running the Scavenger can affect interactive users adversely. The Scavenger may be invoked by the X SCAV operator command or by any process with hphcs_ access by the scavenge_vol command. Both commands are documented in the MOH Manual. To assure that the scavenger installation is complete, execute the following from the system console: X SCAV RPV Instructions - Updating 4-16 SRB10.2 Refer to the MOH Manual for more information on the X SCAV and scavenge_dir commands. Instructions - Updating 4-17 SRB10.2 SECTION 5 INSTRUCTIONS FOR SITES INSTALLING FOR FIRST TIME The following basic procedure must be performed when installing Multics for the first time. _P_R_E_P_A_R_A_T_I_O_N _S_T_E_P_-_1 Ensure that all Multics active hardware components run error free in Multics mode using the latest T&D release. Peripheral equipment can be run in either Multics or GCOS mode and must also run error free. Carefully check the hardware configuration (port and channel assignments, mailbox switch settings, etc.) Create and verify the configuration description on paper for later input when BOS is running. Close consultation between the SiteSA and Field Engineering representative is of the utmost importance. (Refer to Sections 3 and 6 of the MOH manual for information describing hardware switch settings and configuration setup.) It is strongly recommended that a terminal be hardwired via the FNP for use as an initializer console. When selecting the storage unit for the RPV, select a disk unit with as few bad tracks as possible. For the MSS451s, T&Ds should be used to format and test the first disk to be used as the RPV (test 365, subtest 26). The MSS500/501s are formatted at the factory, however, selection of alternate tracks is not done at the factory. It can only be done using MTR at Multics command level. (Refer to Appendix F for an outline of how MTR runs under Multics.) Instructions - First Time 5-1 SRB10.2 _S_T_E_P_-_2 Choose the logical volume assignments. Decide how many logical volumes are needed and how many physical volumes are to be in each. Most installations have the following: Logical Volume Contents root >system_control_1 >system_library_standard >system_library_tools >system_library_unbundled >system_library_auth_maint >system_library_1 >documentation >daemon_dir_dir >dumps >system_library_tandd >system_library_obsolete >site >lv partitions public >user_dir_dir >process_dir_dir >library_dir_dir>include no_backup >no_backup_dir_dir >library_dir_dir Other logical volumes may be set up for specific applications. The assignment decision requires the system administrator to balance the costs of seek interference and breakage against the advantages of being able to define and process logically different collections of data. Data bases used for only a few hours a day or only a few days a month are natural candidates for allocation to a separate logical volume. Breaking up the system's storage into several logical volumes also allows the site to operate without all logical volumes mounted if hardware goes down. For example, an MPC or channel might go down, halving the system's disk drive capacity. Instructions - First Time 5-2 SRB10.2 Logical volume assignments might be as follows: Logical Volume Contents root >system_library_tandd >library_dir_dir >system_library_network >system_library_obsolete >system_library_standard >system_library_tools >system_library_unbundled >daemon_dir_dir >documentation >dumps >system_library_1 >system_library_auth_maint >user_dir_dir>Daemon >user_dir_dir>SysAdmin >user_dir_dir>SysDaemon >user_dir_dir>SysMaint >site >lv partitions Mcc >user_dir_dir>Mcc Multics_Pubs >user_dir_dir>Pubs >user_dir_dir>Multics Old_Dumps >dumps>Old_dumps Public >user_dir_dir >experimental >process_dir_dir >ldd>include list_1 >library_dir_dir>listings>hard >library_dir_dir>listings>bos >library_dir_dir>mcs >library_dir_dir>unbundled list_2 >library_dir_dir>listings These particular assignments give a wide range of flexibility and Multics can run with only the root logical volume mounted, or with one or two of the less critical logical volumes not mounted due to unavailability of disk drives. For example, logical volumes, list_1 and list_2, can easily be demounted. This frees two disk drives to be available for use with other more critical logical volumes. Instructions - First Time 5-3 SRB10.2 Installations that wish to use the Access Isolation Mechanism (AIM) by specifying more than one access category (sensitivity level) should specify the maximum and minimum categories for one or more volumes and thus ensure that sensitive data is confined to a few packs, or that packs are not "contaminated" with information requiring special precautions. The logical volumes that hold process directory segments must be chosen. Because of the heavy usage of process directory segments, these segments should be spread over as many physical volumes as possible. One or more logical volumes may be selected to hold process directory segments, using the set_pdir_volumes command in system_start_up.ec. In the supplied system_start_up.ec, a single logical volume, named public, is selected. This command line should be changed to select a set of publicly accessible and permanently mounted logical volumes containing as many physical volumes as possible, subject to some constraints. Site maintenance personnel are responsible for ensuring there is always enough space available on the selected logical volumes to hold the process directory segments. The process directory placement algorithm causes process directory creations to be made on each logical volume in proportion to the number of physical volumes in the logical volume. Ensure that enough storage will be available. About 5% of each volume is used for the VTOC and volume map. In addition, some breakage is unavoidable. Since the system handles running out of storage without crashing, and since it is possible to add physical volumes to a logical volume dynamically, logical volumes can be defined with fewer physical volumes than their maximum anticipated size. _S_T_E_P_-_3 Mount the BOS tape on Magnetic Tape Handler (MTH) nn (nn is usually equal to 01). Mount the disk pack formatted by T&D on the drive selected to be the RPV. Initialize and boot the BOS tape. BOS asks the operator to enter tape controller type. Normal response to this question should be "t610", "t601" or "t500". Instructions - First Time 5-4 SRB10.2 Firmware for all other MPCs must be loaded at this time. For each MPC to be loaded, issue a command of the form: TYPE iom chan nchan dev1...devn where: TYPE is the controller type iom is the iom tag to which the controller is connected chan is the channel number nchan is the number of channels devi is a list of unit record devices indicating what peripheral is connected to each of the controller device ports. For example: d451 a 22. loads disk firmware to an MPC connected to channel 22 of IOM a. (For additional information refer to the FWLOAD command in Section 5 of the MOH.) _S_T_E_P_-_4 After all firmware has been successfully loaded type: nlabel model chan driveno frec nrec where model is disk type, normally 451. chan is channel number driveno is the drive number frec is first record of the BOS partition as follows: 18859. for 400 drives 37847. for 451 drives 37988. for 500 drives 66930. for 501 drives nrec is the number or records in the BOS partition, normally 270. Instructions - First Time 5-5 SRB10.2 Upon completion of this command BOS will respond with the time value of the system clock and unlock the keyboard on the Operator's Console. Do not set the system clock at this time. _S_T_E_P_-_5 Build the BOS configuration description as follows: CONFIG A . . . (Configuration parameters as appropriate) (See section 6 of MOH for example) . . . QUIT CONFIG SAVE CONF1 Mount a fresh tape on MTH 1, then type: BOSTAP 1 BRIEF The CONFIG SAVE and BOSTAP commands cause the configuration description to be written to a new BOS tape. This BOS tape should be used in subsequent boots of BOS. The configuration description can then be loaded by typing: CONFIG L CONF1 Set the clock in the Bootload System Controller Unit, by first entering the time in the proper format, then typing "s". (For additional information please refer to the TIME command in Section 5 of the MOH.) Format all remaining MSS451 disk packs using the BOS FMT command with the clear option. (See Appendix D for formatting of MSS500/501 units.) Then test the packs (either MSS451/MSS500s) using the BOS TEST command. For example type: FMT DSKA 3 ENTIRE CLEAR TEST DSKA 3 ENTIRE WRITE PATERN 777777777777 TEST DSKA 3 ENTIRE CHECK PATERN 777777777777 The above example will cause any defective tracks found to be formatted as good. This pack will then have all data bits set on it and be read back and verified that all bits are set. This step will be time consuming, but it is strongly recommended that it be followed. Instructions - First Time 5-6 SRB10.2 _S_T_E_P_-_6 Special changes to config cards (configuration description parameters) are required when the system is booted for the first time. Make the following changes but do not save them on a new BOS tape. Delete all PART cards that were entered in CONF1. During a cold boot of the system the special PART cards are not used. If more then one hardcore partition is defined on the ROOT card then change this card to contain only the RPV device. _A_C_T_U_A_L _I_N_S_T_A_L_L_A_T_I_O_N _S_T_E_P_-_7 Boot the MR10.2MULT tape (MST): BOOT N COLD (Wher N is the drive number) BOS verifies the request for a "boot cold" by asking "Do you really wish to boot cold?". The reply is "yes". At completion of the boot, Multics displays a system identification message on the operator's console, and requests a command. Ignore error messages prefixed with hdx and disk_table_. Bos will enter the init_vol request loop prior to reaching ring-1. Any changes to the default partitions or RPV parameters can be redefined by using the "startover" request in init_vol. The system installer should review the write-up of init_vol in the MOH prior to the installation. Sizes for the various partitions and their locations can be modified based on the needs of the site. The default sizes and locations are: alt 141 HIGH ALL (on MSU0451/400 only NOT required for MSS0500/501.) bos 270 HIGH RPV required log 256 HIGH RPV suggested hc 2500 LOW RPV LOW required config 4 LOW RPV suggested (see note below) dump 2000 HIGH RPV suggested NOTE: The config partition will contain information on the system configuration at the last shutdown. If the config partition isn't defined then 4 records will automatically be extracted from the hardcore partition. Instructions - First Time 5-7 SRB10.2 _S_T_E_P_-_8 Register, at ring-1 initializer command level, all other volumes to be used. Use the add_vol_registration (avr) command as in the following example: avr pv root2 -lv root -serial 233-80 -model 451 avr pv pub01 -lv public -serial 233-81 -model 451 avr pv pub02 -lv public -model 451 -serial 233-82 To create registration entries for each logical and physical volume. The registration file for the root logical volume is created automatically by the bootload. Since the default model number is 451, use the change_vol_registration command, if necessary, to set the correct value of model number on the rpv. The serial number can also be set as follows: cvr pv rpv -serial 233-79 -model _S_T_E_P_-_9 Initialize each new volume except the RPV with the init_vol command. For better performance, it is advisable to place a hardcore partition (hc) on each physical volume of the Root Logical Volume (RLV). The placement of the hardcore partition on each volume must be low. The recommended size of additional partitions is 2500 records divided by the number of physical volume used. The RPV size should remain 2500 records to allow the system to boot with only an RPV mounted. For most volumes the command looks like: init_vol PV_NAME DRIVE_NAME {-special} Example: init_vol root2 dska_02 -special init_vol pub01 dska_03 -special init_vol pub02 dska_04 -special Instructions - First Time 5-8 SRB10.2 For those volumes that are to have partitions, or an average segment length other than the default of five records, add the optional "-special" as a third argument. The command then asks for instructions about the partition location. Hardcore partitions, for additional root volumes, should be specified as they are initialized. You may type one or more of the following (see Step 6 for examples): part NAME low nrec part NAME high nrec avg fff.ff list complete initialization by typing: end An example of typing the init_vol for an MSS0451/400 with an alternate partition on a RLV drive is: init_vol root2 dska_02 -special part alt high 141 part hc low 1000 end After all physical volumes are registered and initialized, add them to the disk_table by typing the add_vol (av) command for all except the RPV: av pvname dskX_NN when done type: shut _S_T_E_P_-_1_0 Shut the system down with the shutdown command and reboot BOS. The NLABEL command should be replaced with a COLD or WARM command. The NLABEL command must only be used when doing a boot cold. Use of NLABEL at any other time writes the RPV label forcing a reload or restore of the RPV. The format of the COLD or WARM command is: COLD model chn driveno Note that frec and nrec are not specified; the system reads the label of the volume pointed to and uses the BOS partition location specified there. Reload the config deck saved in Step 5 by typing: CONFIG L CONF1 Instructions - First Time 5-9 SRB10.2 The PART cards and ROOT card will again be back in the deck as added in step 5. Subsequent boots divide the hardcore supervisor among all hardcore partitions as initialized in step 9 and specified on the ROOT card. _S_T_E_P_-_1_1 Do a normal boot "BOOT N" (where N is the drive with the mult tape). While at ring-1 initializer command level load the executable libraries. This is done as follows: boot N (where N is the drive number of the MST) alv -a reload -nosetlvid Only the system libraries (MR10.2EXEC) should be reloaded at this time. The -nosetlvid control argument ignores the logical volume ID on the tape when a directory is being reloaded. Cross out of ring-1 and into ring-4, then enter admin mode as follows: standard admin (ignore the messages about the communications segment not found.) _S_T_E_P_-_1_2 The ACL for >lv should be set to "s" for all users. Set initial ACLs for segments in the >lv directory by typing: sis >lv rew *.SysAdmin rew *.SysDaemon sa >lv s * Create Access Control Segments (ACS) for each logical volume. For system public volumes, create them as follows: create >root.acs link >root.acs >lv>root.acs sa >root.acs rew *.SysAdmin rew *.SysDaemon da >root.acs create >lv>{lvname}.acs where {lvname} stands for name of each logical volume. Instructions - First Time 5-10 SRB10.2 The ACLs of these segments are interpreted to give permission to attach the logical volume (for private volumes) and permission to modify master directory control information in the MDCS (for specific logical volumes). Specific ACL entries for Initializer.SysDaemon should be deleted at this time by typing: delete_acl >lv>*.acs This is necessary because Initializer.SysDaemon always gets default access of "rw". This would prevent the Initializer from being a volume administrator by virtue of the missing "e" access. Deletion of specific access gives the Initializer the "rew" access allowed all SysDaemons. The ACL is now set so that all system administrators and all SysDaemons are volume administrators. The "e" bit controls executive access. For private volumes, the ACS is in a directory controlled by the volume owner. A link must be made from >lv to the volume owner's segment. The ACS segment must reside in a directory on a logical volume different from the private logical volume. _S_T_E_P_-_1_3 Use the set_volume_quota command to give the Initializer process enough quota on each hierarchy volume to create the necessary master directories. set_volume_quota LV_NAME QUOTA Example: set_volume_quota public 36000 The number QUOTA should be at least the total of the quotas of the directories to be created in the next step. Use create_dir to create master directories. The format of the command is: create_dir pathname -lv logical_volume -quota QQ where QQ <262144 Example: cd >library_dir_dir -lv no_backup -quota 40000 cd >library_dir_dir>include -lv public -quota 3000 Set ACLs and additional names, as desired, on all master directories at this time. Directory quota should be set for each master directory by those sites that wish to have disk charges for directory pages included in monthly bills. Those sites not interested in implementing Instructions - First Time 5-11 SRB10.2 this feature may type "ame" and "shutdown" then skip to the next step. A directory quota of 1000 pages should be sufficient for all master directories with the exception of >udd. If udd is a master directory it is recommended that it be given a directory quota of 100000 pages. This provides enough directory quota for 100 projects at 1000 pages each. If the site has more than 100 active projects the 100000 figure should be adjusted accordingly. To set directory quota on each master directory execute the following command: set_dir_quota where quota is <262144. If additional directory quota is required for a master directory the quota can be reset following movement of directory quota to inferior directories. Instructions for moving directory quota down to the project level is included in Step 21. To shut down do the following: ame shut _S_T_E_P_-_1_4 Reboot Multics to ring-1 and reload the MR10.2LDD_STANDARD, MR10.2UNBUNDLED and optional 10.2LISTING tapes with the following commands: boot N (where N is the drive with the MST) alv -all reload -nosetlvid The tape labeled MR10.2MISC must be the final tape of the MR10.2 supplied set to be reloaded. _S_T_E_P_-_1_5 After all the release tapes have been reloaded cross into ring-4 by executing the following commands: standard admin (Ignore messages from find_communications_seg_ at this time.) Instructions - First Time 5-12 SRB10.2 While in the admin mode, check the acls, add names and ring bracket's on the following libraries, make sure that the ring bracket's are 7 7. If it is necessary to correct any of the ring brackets on directories use the lsdrb command. >library_dir_dir >library_dir_dir>system_library_unbundled >library_dir_dir>include >library_dir_dir>unbundled >system_library_auth_maint >system_library_unbundled >documentation >documentation>subsystem ec >system_library_tools>acct_start_up cold F.ANSS where F.ANSS is the channel number of the hardwired Initializer terminal. F = FNP number (a-h) A = Adaptor type (h = hsla, l = lsla) N = Adaptor number (0-2 for hsla, 0-5 for lsla) SS = Decimal subchannel number of specified adaptor The string "F.ANSS" should be replaced by "otw_" if there is no hardwired terminal and the BOS console is to be used as the Initializer terminal. At this point, tapes dumped from other Multics sites can be reloaded as desired using the "reload" command with the control arguments "-noquota -notrim -nosetlvid" to avoid deletion of existing segments and resetting of quotas. If any segments are to be loaded into ring 1 then it cannot be done without exiting admin mode and reboot to ring 1. _S_T_E_P_-_1_6 Two Multics Communications System (CS) core images are supplied in the >unbundled library, and are named mcs and site_mcs. The mcs version for Datanets with 32k of memory for this release is 5.19. The mcs core image contains the basic support for DN355 type FNPs. (DN6632 or DN6651 models) The site_mcs version for this release is 6.7. The site_mcs core image contains the basic support for DN6780 type FNPs with 64k of memory. The communication system core images are built using the bind_fnp command in conjunction with a bindfile describing the CS modules and configurations to be used. A copy of the site_mcs.bind_fnp can be found in >ldd>mcs>info. The mcs.bind_fnp can be found in >ldd>355>info. Instructions - First Time 5-13 SRB10.2 Sites should build their own CS core image tailored to their own FNP configuration, terminal type requirements, and use of additional separately priced FNP software modules. Sites using the default mcs or site_mcs core image should ensure the CMF image statement points to the correct default core image located in >unb. The initial CMF, which includes some sample channel entries in comments, as well as one FNP entry, should be checked. Edit this CMF to eliminate any inconsistencies with the actual configuration and add one or more entries for login channels. Sites modifying their own CS core image are required to use the GCOS Environment Simulator which is an unbundled software product. To build a new core image, the following procedure is suggested: Sites will need to extract the communications object segments from archives located in one of two directories depending on the type of Datanet to be loaded. Sites with DN355 Datanets with 32k of FNP memory will find the objdk segments in >ldd>355>object. Datanets with 64k or more of memory will find the object segments in >ldd>mcs>object. Sites should create a virgin directory under >udd>sa>a for each new core image. The following example is for sites with the more common type Datanet and a larger memory configuration. Execute the following commands: create_dir >udd>sa>a>mcs.6.7 cwd >udd>sa>a>mcs.6.7 qx r >ldd>mcs>info>site_mcs.bind_fnp (or location of sites CS bind file) . . . make editing changes if any.. . . . w site_mcs.bind_fnp q ac x >ldd>mcs>o>([segs >ldd>mcs>o>*.archive]) bind_fnp site_mcs -list Instructions - First Time 5-14 SRB10.2 Be sure the image statement in the CMF points to this newly created CS core image. The following example assumes the default CMF to be in the >udd>sa>a directory. This procedure will insure that the new CS image is used: cwd >udd>sa>a qx r CMF.cmf . . Edit the image: statement to point to the CS image. Make any other changes needed. . . w CMF.cmf q cv_cmf CMF.cmf copy CMF.cdt >sc1>cdt The above procedure builds a site dependent CS core image and ensures that this image is loaded in the FNP by the answering service. _S_T_E_P_-_1_7 During this step, expect many messages, some with audible alarms, reporting that certain segments do not exist and are being created. These messages would be cause for concern during normal system operation but are to be expected during accounting start up and may be ignored. Execute the following example: ame multics admin (any error messages displayed at this time, except hardware error messages can be ignored.) ec >tools>acct_start_up cold2 This procedure will finish accounting start up. When the initializer asks for the old admin password, type "*". Then, when requested, type the new admin password. For no password type "*". A default start_up.ec is available for use by new Multics users when they first log in. This exec_com is executed by users who login to the system without their own start_up.ec. The segment >tools>start_up.ec should be copied into >sc1. Individual sites can modify this exec_com to meet their own needs. The access for the segment should be "r *.*.*" and ring brackets of 4,5,5. Instructions - First Time 5-15 SRB10.2 To start the system up for normal service type: ame word login abs start go _S_T_E_P_-_1_8 Type "admin" and enter the new admin password from Step 17. Then check the ACLs for >unb>forum_admin_, and >unb>forum_data_ (if the site ordered the Forum product), and for >sss>metering_gate_ and >sss>queue_admin_. The ACL on these gates contains the ACLs as they appear on System M. The ACL for these gates are site dependent and should be changed to meet each site's needs. All persons on the ACL for metering_gate_ have access to the Multics metering data. All persons on the ACL for queue_admin_ are permitted to move absentee and daemon requests for themselves and other users to different queues. Users not on this ACL are only able to move their own requests. The Initializer must have access to queue_admin_. This capability is also dependent on extended access to the .ms segments. All persons on the ACL for forum_admin_ and forum_data_ are able to use the forum_admin command to tailor operation of the Forum facility and to manipulate meetings chaired by other users. Set ACLs on the >sc1>rcp directory and on the access control segments in it (.acs), to allow users to attach tapes and any other peripherals they are allowed to use. After all ACLs are set, type: ame x repair salvquota > 2 -dcf -rebuild _S_T_E_P_-_1_9 Type "logout * *" and "shutdown". After a successful shutdown, do a SAVE. Use fresh tapes for the SAVE so that the results of the above steps are not lost. Instructions - First Time 5-16 SRB10.2 _S_T_E_P_-_2_0 The system is now ready for registration of projects and users. At this point, the following projects and persons are created and installed and can now log in. _P_R_O_J_E_C_T _P_E_R_S_O_N _D_E_F_A_U_L_T__P_A_S_S_W_O_R_D SysAdmin SA1 sa1 Repair repair SysDaemon Backup backup IO io Dumper dumper Ring_1_Repair r1r Repair repair Retriever retrieve Salvager salv Scavenger scav Utility ut Daemon Card_Input ci Metering meter Print_Dump pd Volume_Dumper vld Volume_Retriever vret Volume_Reloader vrel NOTE: Default passwords should be changed as soon as possible. In addition, PMFs for the projects HFED, Operator, and Terminals are created but not compiled or installed. Installation of these projects is desirable, although not required for system operation. The following persons are registered on these projects, but cannot login until the PMFs for these projects are compiled and installed. All PMFs are found in >udd>sa>a>pmf.archive and can be updated by normal System Administration procedures. _P_R_O_J_E_C_T _P_E_R_S_O_N _D_E_F_A_U_L_T__P_A_S_S_W_O_R_D HFED Test_lib tl * (anonymous) fed Terminals * (anonymous) termi Operator Operator opr The acct_start_up exec_com creates default system_start_up.ec, admin.ec, iod_tables.iodt, and CMF.cmf segments. These segments should be tailored by the local Site SA to meet site operational and configuration requirements. Instructions - First Time 5-17 SRB10.2 Make certain the ACL of >sc1>perm_syserr_log contains rw access for *.SysAdmin.*. _S_T_E_P_-_2_1 This step is necessary only for those sites that wish to charge their user projects for disk storage used by directory pages, or to obtain a more complete disk report containing additional disk usage statistics. If directory quota is not already set on >udd execute the following commands from a SysAdmin process if udd is not a master directory: sac set_dir_quota > 120000 sac move_dir_quota >udd 100000 If udd is a master directory, then execute: set_dir_quota >udd 100000 Then execute the commands: cwd >udd move_dir_quota ([dirs **]) 1000 These commands move or set sufficient directory quota on udd for 100 projects with the suggested default project directory quota of 1000. If a site has more than 100 active projects a figure in excess of 100000 must be chosen for the initial directory quota of udd. The master.ec gives each new project a default directory quota of 1000 pages by moving 1000 pages of directory quota from udd. The system administrator should make sure there is always sufficient directory quota on udd to accommodate new projects. It is also suggested that all directories directly off the root with the exception of pdd and sl1 be given nonzero segment and directory quotas large enough to accommodate their current page usage and allowing for some growth. The purpose of this is to cause the disk report to contain complete statistical information on these directories (directories with 0 quotas are omitted from the disk report). _S_T_E_P_-_2_2 A special directory called >site has been created for use by the site. This directory is used by many of the unbundled Priced Seperate Products available with the release. The following options are available to the site. Instructions - First Time 5-18 SRB10.2 Sites purchasing Emacs may place a start_up.emacs segment in this directory for use by users who do not have their own Emacs start up segment. Information on subsystem usage monitoring may be obtained by creating usage segments in >site>subsystem_usage_dir. Information on the use of monitoring can be found in the Reference Manual and the write-up of ssu_$record_usage and ssu_$print_blast. Sites purchasing Forum should follow the installation instructions given in the Multics Forum Interactive Meeting System Users' Guide (Order No. CY74). _S_T_E_P-_2_3 The following instructions are necessary only for those sites that intend to use the Volume Backup/Reloader facility: The personids "Volume_Dumper", "Volume_Reloader", and "Volume_Retriever" are registered. These personids are registered on the Daemon project with the multip and daemon attributes and with a home_dir of >user_dir_dir>Daemon>Volume_Dumper. Sites using AIM must set the authorization for these personids at system_high and upgrade the home_dir at system_high. Login Repair SysDaemon, or if running in special session using the Initializer, execute the following command: ec >tools>setup_volume_reloader This exec_com creates all directories, segments, and message segments necessary for running the volume dumper/reloader system. This exec_com also sets suggested access on the directories and segments created. Not all the access set is required. If a site wishes, the access created for *.SysMaint.* and *.SysAdmin.* may be removed. This exec_com resets the vtoce fields for both incremental and consolidated dumps by making a first dump pass with output to discard_. This is necessary since the first dump pass is equivalent to a complete dump on both the incremental and consolidated pass. Follow the instructions for normal use of this facility at the completion of this exec_com. Sites need a sufficient number of tapes to accommodate the entire file system and any incremental and consolidated dumps until a subsequent complete dump is taken. This is known as a reload group. It is suggested that new sites start with 100 reels of tape or a sufficient quantity to contain two complete reload Instructions - First Time 5-19 SRB10.2 groups. A single reel of tape at 1600 bpi holds approximately 6500 Multics records. Instructions - First Time 5-20 SRB10.2 APPENDIX A CHANGES TO SYSTEM EXEC_COMS The following system exec_coms master.ec, admin.ec, err.ec, util.ec, and system_start_up.ec have been changed for the MR10.1 release. Additional changes were made to the admin.ec for MR10.2. Before proceeding with the installation, it is recommended that the changes be made to a copy of the current system exec_coms to update them to the MR10.2 level. The following output from compare_ascii apply to both the MR9.1, MR10.0 and MR10.1 release. The updated versions should not be executed until the MR10.2 updating instructions in Section 4 are completed. The changes can be made by hand from the following compare_ascii. If the system personnel wish to examine a new segment on the current system that the site is running, then a cross-retrieve can be used. This will allow a site to compare differences between the exec_coms and use the merge_ascii command to apply the changes that were made. The system exec_coms can be found on the 10.2EXEC tape. A Sample Retrieval: >tools>master.ec=>udd>SiteSA>10.2.release>10.1.master.ec The differences from the compare_ascii documented in the remainder of this appendix have folded over lines due to line length considerations of this document. Several lines are flagged with "\c" to indicate those lines that have been folded and would not function as intended in the format shown. Changes To System exec_com's A-1 SRB10.2 _C_H_A_N_G_E_S _T_O _m_a_s_t_e_r_._e_c A >release>MR10.0>tools>master.ec (original) B >tools>master.ec (new) Inserted in B: B19 & - Modified March 1982 by E. N. Kittlitz for \c qedx -pathname -no_rw_path. B20 & - Modified September 1982 by E. N. Kittlitz for \c pmf suffixes. Preceding: A19 & - A33 pause Deleted by B, preceding: B35 admin_util unlock A40 archive x pmf &2 A41 &if [not [exists segment &2]] &then exec_com err no_pmf &2 A42 &print Edit. A43 &attach A44 qedx A45 r &2 A46 &detach A47 cv_pmf &2 A48 &if [not [exists segment &2.pdt]] &then delete &2; \c exec_com err try_again A49 archive rd pmf &2 A50 install &2.pdt A51 pause Changed by B to: B41 archive x pmf &2.pmf B42 &if [not [exists segment &2.pmf]] \c &then exec_com err no_pmf &2 B43 &print Edit. B44 qedx -pathname &2.pmf -no_rw_path B45 cv_pmf &2.pmf B46 &if [ngreater [severity cv_pmf] 2] \c &then delete &2.pmf;exec_com err try_again B47 archive rd pmf &2.pmf B48 install &2.pdt A60 pause Deleted by B, preceding: B57 &quit Changes To System exec_com's A-2 SRB10.2 A80 cv_pmf &2 A81 &if [not [exists segment &2.pdt]] \c &then exec_com err bad_pmf A82 daily_summary -nosum -nocutr A83 install smf.cur.sat A84 pause A85 install &2.pdt A86 pause Changed by B to: B76 cv_pmf &2.pmf B77 &if [ngreater [severity cv_pmf] 2] \c &then exec_com err bad_pmf B78 daily_summary -nosum -nocutr B79 install smf.cur.sat B80 install &2.pdt A89 &if [exists segment >udd>&2>&2] A90 &then delete &2 A91 &else archive rd pmf &2 Changed by B to: B83 &if [exists segment >udd>&2>&2.pmf] B84 &then delete &2.pmf B85 &else archive rd pmf &2.pmf A172 & add single user "&3" to project "&2" A173 archive x pmf &2 A174 &if [not [exists segment &2]] \c &then exec_com err no_pmf &2 A175 &attach A176 qedx A177 r &2 Changed by B to: B166 & add single user "arg-3" to project "arg-2" B167 archive x pmf &2.pmf B168 &if [not [exists segment &2.pmf]] \c &then exec_com err no_pmf &2 B169 &attach B170 qedx -pathname &2.pmf -no_rw_path Changes To System exec_com's A-3 SRB10.2 A183 cv_pmf &2 A184 &if [not [exists segment &2.pdt]] \c &then delete &2;exec_com err try_again A185 install &2.pdt A186 pause A187 archive rd pmf &2 Changed by B to: B176 cv_pmf &2.pmf B177 &if [ngreater [severity cv_pmf] 2] \c &then delete &2.pmf;exec_com err try_again B178 install &2.pdt B179 archive rd pmf &2.pmf A202 &if [exists entry >udd>&2>&2] &then \c &else &goto und_not_in_proj_dir A203 copy >udd>&2>&2 &2.pj A204 &if [exists segment &2.pj] &then \c &print A copy of >udd>&2>&2 has been saved in [wd]>&2.pj A205 &label und_not_in_proj_dir A206 ac x pmf &2 A207 &if [exists segment &2] \c &then &else &goto und_not_in_archive A208 rename &2 &2.ac A209 &print A copy of &2 from pmf.archive has \c been saved in [wd]>&2.ac Changed by B to: B194 &if [exists entry >udd>&2>&2.pmf] &then \c &else &goto und_not_in_proj_dir B195 copy >udd>&2>&2.pmf ===.pj B196 &if [exists segment &2.pmf.pj] &then &print A copy \c of >udd>&2>&2.pmf has been saved in [wd]>&2.pmf.pj B197 &label und_not_in_proj_dir B198 archive x pmf &2.pmf B199 &if [exists segment &2.pmf] &then &else &goto \c und_not_in_archive B200 rename &2.pmf &2.pmf.ac B201 &print A copy of &2.pmf from pmf.archive has been \c saved in [wd]>&2.pmf.ac A218 ac x pmf &3>&2 A219 &if [exists segment &3>&2] &then \c &else &goto delegate_not_pmf_archive_1 A220 &print &2 extracted from pmf.archive into &3 and \c deleted from archive A221 ac d pmf &2 Changed by B to: B210 archive x pmf &3>&2.pmf B211 &if [exists segment &3>&2.pmf] &then \c &else &goto delegate_not_pmf_archive_1 B212 &print &2.pmf extracted from pmf.archive into &3 and \c deleted from archive B213 archive d pmf &2.pmf Changes To System exec_com's A-4 SRB10.2 A227 ac x pmf &2 A228 &if [exists segment &2] &then &else &goto \c delegate_not_pmf_archive A229 delete &2 Changed by B to: B219 archive x pmf &2.pmf B220 &if [exists segment &2.pmf] &then &else &goto \c delegate_not_pmf_archive B221 delete &2.pmf A238 pause Deleted by B, preceding: B230 &quit A248 pause A249 archive d pmf &2 Changed by B to: B239 archive d pmf &2.pmf A304 archive x pmf &2 A305 &if [not [exists segment &2]] &then exec_com \c err no_pmf &2 A306 &attach A307 qedx A308 r &2 Changed by B to: B294 archive x pmf &2.pmf B295 &if [not [exists segment &2.pmf]] &then exec_com \c err no_pmf &2 B296 &attach B297 qedx -pathname &2.pmf -no_rw_path A316 cv_pmf &2 A317 install &2.pdt A318 pause A319 archive rd pmf &2 Changed by B to: B305 cv_pmf &2.pmf B306 install &2.pdt B307 archive rd pmf &2.pmf Changes To System exec_com's A-5 SRB10.2 A328 archive x pmf &2 A329 &if [not [exists segment &2]] &then exec_com \c err no_pmf &2 A330 &attach A331 qedx A332 r &2 Changed by B to: B316 archive x pmf &2.pmf B317 &if [not [exists segment &2.pmf]] &then exec_com \c err no_pmf &2 B318 &attach B319 qedx -pathname &2.pmf -no_rw_path A342 cv_pmf &2 A343 &if [not [exists segment &2.pdt]] &then delete &2; \c exec_com err try_again A344 install &2.pdt A345 pause A346 delete &2.pdt A347 archive rd pmf &2 Changed by B to: B329 cv_pmf &2.pmf B330 &if [ngreater [severity cv_pmf] 2] &then delete &2.pmf; \c exec_com err try_again B331 install &2.pdt B332 delete &2.pdt B333 archive rd pmf &2.pmf A400 pause Deleted by B, preceding: B386 &quit A411 delete &2 -bf A412 file_output &2;print_pdt >sc1>pdt>&2.pdt -pmf; \c console_output A413 &if [exists argument &3] &then &else &goto \c recov_no_pmf_dir A414 move &2 &3>&2 A415 &print &2 recovered from &2.pdt moved into &3. Changed by B to: B396 delete &2.pmf -bf B397 file_output &2.pmf;print_pdt >sc1>pdt>&2.pdt -pmf; \c console_output B398 &if [exists argument &3] &then &else &goto \c recov_no_pmf_dir B399 move &2.pmf &3>== B400 &print &2.pmf recovered from &2.pdt moved into &3. Changes To System exec_com's A-6 SRB10.2 A418 ac rd pmf &2 A419 &print &2 recovered from &2.pdt replaced in \c pmf.archive. Changed by B to: B403 archive rd pmf &2.pmf B404 &print &2.pmf recovered from &2.pdt replaced in \c pmf.archive. A440 qedx A441 rcrank.absout Changed by B to: B425 qedx -pathname crank.absout -no_rw_path A509 pause Deleted by B, preceding: B493 value$set abort_crank false A598 pause A599 archive x pmf &2 A600 &if [not [exists segment &2]] &then &goto \c rename_ok A601 rename &2 &3 A602 &attach A603 qedx A604 r&3 A605 1,$s/&2/&3/ A606 w A607 q A608 archive ad pmf &3 A609 archive d pmf &2 Changed by B to: B581 archive x pmf &2.pmf B582 &if [not [exists segment &2.pmf]] &then &goto \c rename_ok B583 rename &2.pmf &3.pmf B584 &attach B585 qedx -pathname &3.pmf -no_rw_path B586 1,$s/&2/&3/ B587 w B588 q B589 archive ad pmf &3.pmf B590 archive d pmf &2.pmf A617 qedx A618 raccounts.info Changed by B to: B598 qedx -pathname accounts.info -no_rw_path Changes To System exec_com's A-7 SRB10.2 A673 answer yes -bf copy \c >system_control_1>installation_parms -bf Changed by B to: B653 answer yes -brief copy \c >system_control_1>rate_structure_* -name -brief Comparison finished: 26 differences, 194 lines. Changes To System exec_com's A-8 SRB10.2 _C_H_A_N_G_E_S _T_O _a_d_m_i_n_._e_c _f_o_r _1_0._1 A >tools>admin.ec (new) B >release>MR10.0>tools>admin.ec (original) A432 & A433 & ================================================= \c ========================================== A434 & A435 & x scav {scavenge_vol args} A436 & A437 & ================================================= \c ========================================== A438 A439 &label scav A440 &command_line off A441 ec &ec_dir>admin_1 &rf1 A442 &quit Deleted by B, preceding: B432 & ================================================== \c =========================================== Comparison finished: 1 difference, 11 lines. Changes To System exec_com's A-9 SRB10.2 _C_H_A_N_G_E_S _T_O _a_d_m_i_n_._e_c _f_o_r _1_0._2 A >release>10.1>t>admin.ec (original) B >t>admin.ec (new) A257 & Take care of online salvager's output. A258 & A259 &label salv A260 copy_salvager_output online_salvager.output A261 &attach A262 qedx A263 r online_salvager.output A264 //;$p A265 q A266 &detach A267 &quit A268 & A269 & -------------------------------------------------------- \c --------- Deleted by B, preceding: B257 & Sometimes the tabs on the TN300 get destroyed by an \c operator A427 &if [exists argument &2] &then opr_query_response &2 Changed by B to: B414 &if [exists argument &2] &then opr_query_response &f2 Comparison finished: 2 differences, 15 lines. Changes To System exec_com's A-10 SRB10.2 _C_H_A_N_G_E_S _T_O _e_r_r_._e_c A >release>MR10.0>tools>err.ec (original) B >tools>err.ec (new) Inserted in B: B38 &label noarg_nolock B39 &print --> ERROR Not enough arguments B40 &goto common1 B41 & Preceding: A38 &label nofile A73 pi Changed by B to: B77 &label common1 B78 pi B79 & DUE TO IMPROVEMENTS IN pi, THIS NO LONGER WORKS \c WITH THE NORMAL B80 & PROCESS OVERSEER, SO WE HAVE TO USE BRUTE FORCE B81 signal program_interrupt Comparison finished: 2 differences, 10 lines. Changes To System exec_com's A-11 SRB10.2 _C_H_A_N_G_E_S _T_O _s_y_s_t_e_m__s_t_a_r_t__u_p_._e_c A >release>MR10.0>tools>system_start_up.ec (original) B >tools>system_start_up.ec (new) A41 & (THE SECOND ARGUMENT OF asu.ec) IS THE \c CHANNEL NUMBER OF THE TERMINAL Changed by B to: B41 & a.l000 (THE SECOND ARGUMENT OF asu.ec) \c IS THE CHANNEL NUMBER OF THE TERMINAL A51 & f sc_command accept \c (the search will fail if otw_ was used to make this ec) Changed by B to: B51 & f sc_command accept a.l000 \c (the search will fail if otw_ was used to make this ec) A56 & s11//otw_/ A57 & w A58 & q A59 & A60 sc_command accept Changed by B to: B56 & s11/a.l000/otw_/ B57 & w B58 & q B59 & B60 sc_command accept a.l000 A68 sc_command redefine default_vcons otw_ tty A69 sc_command define alarm tty otw_ A70 sc_command define scc tty A71 sc_command define asc tty A72 sc_command define tpc tty A73 sc_command define ioc tty Changed by B to: B68 sc_command redefine default_vcons otw_ tty a.l000 B69 sc_command define alarm tty otw_ B70 sc_command define scc tty a.l000 B71 sc_command define asc tty a.l000 B72 sc_command define tpc tty a.l000 B73 sc_command define ioc tty a.l000 A77 sc_command define bkc tty Changed by B to: B77 sc_command define bkc tty a.l000 Changes To System exec_com's A-12 SRB10.2 A129 & The following will log in a daemon to scavenge all mounted physical A130 & volumes with inconsistencies. A131 ec admin scav -all -auto -nopt Deleted by B, preceding: B129 &quit Comparison finished: 6 differences, 31 lines. Changes To System exec_com's A-13 SRB10.2 _C_H_A_N_G_E_S _T_O _u_t_i_l_._e_c A >release>MR10.0>tools>util.ec (original) B >tools>util.ec (new) A29 &label &1 Changed by B to: B29 &label convert_mr10.1_pmfs B30 &print Converting pmf archive for MR10.1 naming \c convention. B31 create_dir _PMF_CONVERSION_ B32 change_wdir _PMF_CONVERSION_ B33 format_line "Working directory is ^a" [wd] B34 archive x >udd>SysAdmin>admin>pmf B35 rename ([segs *]) ===.pmf B36 archive ad pmf [segs **.pmf] B37 copy_acl >udd>SysAdmin>admin>pmf.archive == B38 rename >udd>SysAdmin>admin>pmf.archive =.mr10.archive B39 move pmf.archive >udd>SysAdmin>admin>== B40 change_wdir < B41 format_line "Working directory is ^a" [wd] B42 delete_dir _PMF_CONVERSION_ -force B43 &quit B44 & B45 &label revert_mr10.0_pmfs B46 &print Converting pmf archive back to \c MR10.0. naming convention. B47 create_dir _PMF_CONVERSION_ B48 change_wdir _PMF_CONVERSION_ B49 format_line "Working directory is ^a" [wd] B50 archive x >udd>SysAdmin>admin>pmf B51 rename ([segs *.pmf]) = B52 archive ad pmf [segs *] B53 copy_acl >udd>SysAdmin>admin>pmf.archive == B54 rename >udd>SysAdmin>admin>pmf.archive =.mr10.1.archive B55 move pmf.archive >udd>SysAdmin>admin>== B56 change_wdir < B57 format_line "Working directory is ^a" [wd] B58 delete_dir _PMF_CONVERSION_ -force B59 &quit B60 &label &1 Comparison finished: 2 differences, 49 lines. Changes To System exec_com's A-14 SRB10.2 APPENDIX B MODULE CHANGES FOR MR10.0 This appendix provides information about changes to the Multics operating system on a segment basis. The following information applies to changes made to the system for the MR10.0 release only. A similar list is provided for changes made to modules for MR10.1 in Appendix C. This appendix is provided to help sites identify, to a segment level, changes they may have applied for emergency bug fixes or site dependent modifications to current system software. Information is catagorized as follows: new info segments (added to >doc>info) new segments deleted segments replaced segments Module Changes for MR10.0 B-1 SRB10.2 _N_E_W _I_N_F_O _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._0 cancel_imft_request.info list_imft_requests.info cancel_output_request.info list_output_requests.info carriage_return.gi.info modes.info cb_menu_.info move_imft_request.info cb_window_.info move_output_request.info cv_error_.info numeric_to_ascii_base_.info directory.info pathname_manipulation_af.info discard_.info peruse_crossref.info display_label.info print_configuration_deck.info display_subsystem_usage.info send_file.info dump_vtoce.info strip.info enter_imft_request.info strip_entry.info enter_output_request.info suffix.info equal_name.info switch_name.info file_output.info switch_off.info format_document_.info switch_on.info ft_menu_.info tape.changes.info ft_window_.info trace_mcs.info gcos_label_tape.info trans_specs.info hc_pf_meters.info trans_specs_ex.info interrupt.info Module Changes for MR10.0 B-2 SRB10.2 _N_E_W _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._0 _abbrev_profile.incl.pl1 convert_volume_queues _dial_out_invocation.incl.pl1 create_root_dir _imft_cri.incl.pl1 create_root_vtoce _imft_driver_info.incl.pl1 cv_MR10_pdts _imft_fis_info.incl.pl1 cv_error_ _imft_ft_commands.incl.pl1 dial_out _imft_ft_request.incl.pl1 dial_out_ _imft_std_commands.incl.pl1 dial_out_info.incl.pl1 _ssu_check_sci.incl.pl1 display_cdt _ssu_request_data.incl.pl1 display_fnp_idle _ssu_request_table.incl.pl1 display_subsystem_usage _ssu_sci.incl.alm do_request_table_ _ssu_sci.incl.pl1 do_requests_ _ssu_usage_seg.incl.pl1 dump_cdt_args_.incl.pl1 accept_rpv emacs.11.11.sv.lisp acl_structures.incl.pl1 emacs_.11.11.sv.lisp admin_tv_ enter_imft_request as_data_.incl.pl1 enter_output_request as_data_definitions_.incl.pl1 enter_output_request.list asc_to_bcd_table.incl.pl1 eor_cv5_6_ bos_page_info.incl.alm eor_defaults.incl.pl1 bos_ptw.incl.alm eurc_model_numbers.incl.pl1 bound_absentee_ctl_ fc_menu_create bound_absentee_ctl_.bind fc_menu_data_ bound_admin_old_tv_ fc_menu_init1 bound_as_install_ctl_ fc_menu_utils bound_as_install_ctl_.bind fc_menu_value_seg_man bound_as_misc_ fc_menu_video bound_as_misc_.bind fc_menu_window bound_daemon_ctl_ finish_info.incl.pl1 bound_daemon_ctl_.bind fnp_idle_data.incl.pl1 bound_dial_out_ foreign_terminal_data.incl.pl1 bound_dial_out_.bind form_link_info_args.incl.pl1 bound_ftp_ctl_ fort_intrinsics.incl.pl1 bound_ftp_ctl_.bind fort_math_builtins_ bound_imft_ ft_menu_ bound_imft_.bind ft_window_ bound_install_table_ gcos_big_tape_blocks_ bound_install_table_.bind gcos_label_tape bound_ssu_ getmpc.incl.alm bound_ssu_.bind gfms_EOF_record.incl.pl1 bound_user_ctl_ gfms_ascii_ bound_user_ctl_.bind gfms_calling_sequence_ cb_menu_ gfms_close_ cb_window_ gfms_date_ cdt_mgr_ gfms_description_tree.incl.pl1 cmpc_zero_ind gfms_detach_ compare_configuration_deck gfms_do_files.incl.pl1 config_rvtc_card.incl.pl1 gfms_dump_description_tree_ config_stok_card.incl.pl1 gfms_dump_do_files_ Module Changes for MR10.0 B-3 SRB10.2 gfms_dump_rec_ ol_dump_why_ gfms_end_of_input_ old_fs_vol_label.incl.alm gfms_ext old_fs_vol_label.incl.pl1 gfms_ext.incl.pl1 pc_deposit gfms_file_content_records_ pds_trace_ gfms_file_name_ peruse_crossref gfms_file_name_list.incl.pl1 print_abs_msg_ gfms_gtss_attributes_ probe_print_handlers_ gfms_hash_ pvt gfms_hash_cat_ pvte.incl.alm gfms_header_label_ pvte.incl.pl1 gfms_input_file_list_ rdlabl gfms_print_names_ rpt_test_evn gfms_serial_number_record_ rpt_test_odd gfms_smc_records_ scm_tro gfms_substructure_records_ shutdown_file_system gfms_tape_densities.incl.pl1 signal gfms_tape_status_ ssu_ gfms_task_block_record_ ssu_ec_ gfms_test_ascii_ ssu_error_ gfms_test_date_ ssu_et_ gfms_trailer_label_ ssu_execute_ gfms_version.incl.pl1 ssu_execute_line_ hc_lock.incl.pl1 ssu_info_dirs_list.incl.pl1 hc_pf_meters ssu_info_mgr_ imft_cir_mir_commands_ ssu_invocation_ imft_convert_status_code_ ssu_listen_ imft_data_ ssu_misc_procs_ imft_driver_ ssu_misc_requests_ imft_et_ ssu_procedure_mgr_ imft_find_input_switch_ ssu_prompt_modes.incl.pl1 imft_io_ ssu_request_macros.incl.alm imft_pnt_interface_ ssu_request_mgr_ imft_receive_object_ ssu_request_tables_ imft_transmit_object_ ssu_request_tables_list.incl.pl1 init_hc_part ssu_requests_ init_volmap_seg ssu_temp_mgr_ initialize_process_ ssu_usage_ instruction.incl.pl1 stock io_manager_dcls.incl.alm stock_man io_page_tables.incl.pl1 stock_seg.incl.alm io_ptw.incl.pl1 stock_seg.incl.pl1 iodd_msg_constants.incl.pl1 sty_dump_ lap_meters_ sty_mpx_data.incl.pl1 lap_mpx_meters.incl.pl1 su_arglist_ list_imft_requests sub_err_flags.incl.pl1 list_inacl_all_info.incl.pl1 switch_shutdown_file_system lock_volmap tape_io_data.incl.pl1 login_args tape_io_errors.incl.pl1 map_free_count tape_io_interpret_ meter_fnp_idle task_condition_info.incl.pl1 ms_table_mgr_ task_create_ object_link_dcls.incl.pl1 task_overseer_ Module Changes for MR10.0 B-4 SRB10.2 trace_mcs vtoc_map.incl.pl1 truncate_stacks vtoce_stock_man use_big_tape_blocks.incl.pl1 window_more_info.incl.pl1 use_big_tape_blocks_ xed_dirflt_even user_attributes.incl.pl1 xed_dirflt_odd volmap xmail_display_menu_ volmap_page Module Changes for MR10.0 B-5 SRB10.2 _D_E_L_E_T_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._0 absentee_real_init_admin_ dftp_xfer_ admin_tv_ dftp_xfer_cmds_ bound_dftp_.bind dftp_xtach_ bound_printer_util_.bind did.incl.pl1 bound_user_control_.bind dir_error_bits.incl.pl1 bound_util_print.bind dprint_message.incl.pl1 cnt.incl.alm emacs.11.10.sv.lisp config_bulk_card.incl.pl1 emacs_.11.10.sv.lisp config_page_card.incl.pl1 fs_unload_disk_interrupt daemon_real_init_admin_ fsmap.incl.alm datacomputer_status gate_macros.incl.mexp dftp gcos_fms_ dftp_data_ interrupt_stack.incl.alm dftp_data_.incl.pl1 iom_set_list dftp_dl_ load_vol_map dftp_error_table_ pc_contig dftp_file_ periph_io dftp_instance.incl.pl1 print_abs_logout_msg_ dftp_list_cmds_ process_star_name_ dftp_misc_cmds_ profile_data_ dftp_modes_ pus.incl.alm dftp_node_ salv_print_online dftp_path_ system_free_seg.incl.pl1 dftp_request_dcls.incl.pl1 test_dialup dftp_request_table_ up_ttt_ dftp_setup_request.incl.pl1 user_init_admin_ dftp_status_ user_profile.incl.pl1 dftp_util_ user_real_init_admin_ dftp_version_ utility_print Module Changes for MR10.0 B-6 SRB10.2 _R_E_P_L_A_C_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._0 355_macros asu_ TTF attach_audit abbrev attach_mpc_ abs audit_ abs_io_ audit_file_position_ abs_io_control author.incl.pl1 abs_io_data.incl.pl1 backup_control.incl.pl1 abs_io_expand_ backup_load abs_io_put_chars backup_load_dir_list abs_io_v1_get_line backup_map_ abs_io_v2_get_line backup_util absentee_listen_ baud_rates.incl.pl1 absentee_user_manager_ bcpl_arithmetic_ absentee_user_table.incl.pl1 bcpl_cae0 absentee_utility_ bcpl_cae1 accept_fs_disk bcpl_cae2 access_mode_values.incl.pl1 bcpl_cae_codes.incl.bcpl accounts_overseer_ bcpl_cae_head.incl.bcpl acct_start_up.ec bcpl_cg0 act_ctl_ bcpl_cg1 act_proc bcpl_cg2 activate bcpl_cg3 active_hardcore_data bcpl_cg4 add_pnotice bcpl_cg5 add_scu bcpl_cg6 adjust_cutoff_ bcpl_cg7 adjust_mrds_db bcpl_cg8 adjust_mrds_db_v1 bcpl_cg9 admin bcpl_cg_codes.incl.bcpl admin_gate_ bcpl_cg_head.incl.bcpl admin_util bcpl_cg_interface analyze_detail_stat_ bcpl_command_lib_ answer bcpl_compiler_head.incl.bcpl answer_table.incl.pl1 bcpl_conversions_ apnd bcpl_driver append bcpl_filesys_lib_ archive_table bcpl_lex0 as_data_ bcpl_lex1 as_data_.incl.pl1 bcpl_lex2 as_data_definitions_.incl.pl1 bcpl_lex_codes.incl.bcpl as_dump_ bcpl_lex_head.incl.bcpl as_error_table_ bcpl_meter_print as_init_ bcpl_metering_head.incl.bcpl as_mcs_mpx_ bcpl_opcodes.incl.bcpl as_meter_ bcpl_plist as_request_ bcpl_report as_who bcpl_stream_io_ asd_ bcpl_strings_ aste.incl.alm bcpl_symbols.incl.bcpl aste.incl.pl1 bcpl_trans0 Module Changes for MR10.0 B-7 SRB10.2 bcpl_trans1 bound_init_1.bind bcpl_trans2 bound_io_active.bind bcpl_trans3 bound_io_commands_.bind bcpl_trans4 bound_io_init.bind bcpl_trans5 bound_io_tools_.bind bcpl_trans6 bound_iodc_.bind bcpl_trans_codes.incl.bcpl bound_iodd_.bind bcpl_trans_head.incl.bcpl bound_iom_support.bind bcpl_utility bound_library_tools_.bind bcpl_version bound_math_.bind bind_fnp bound_mcs_init_.bind bisync_ bound_mcs_util.bind bk_retrieve bound_menu_.bind bk_ss_ bound_metering_cmds_.bind bk_ss_.incl.pl1 bound_mseg_.bind boot bound_multics_emacs_.bind boot_tape_io bound_nstd_.bind bootstrap1 bound_ol_dump_.bind bos_tv.incl.alm bound_oprcons_.bind bostap bound_page_control.bind bound_absentee_com_.bind bound_priv_1.bind bound_active_function_.bind bound_probe_.bind bound_admin_old_.bind bound_proj_admin_.bind bound_admin_tools_.bind bound_prtdim_.bind bound_as_misc_.bind bound_runoff_.bind bound_as_mpx_.bind bound_salvager.bind bound_bcpl_.bind bound_sss_active_.bind bound_bcpl_library_.bind bound_sss_wired_.bind bound_binder_.bind bound_ssu_.bind bound_comm_meters_.bind bound_system_control_.bind bound_command_env_.bind bound_system_faults.bind bound_command_loop_.bind bound_tape_utilities_.bind bound_crossref_.bind bound_temp_1.bind bound_debug_fnp_.bind bound_temp_2.bind bound_dfast_.bind bound_test_cpu_.bind bound_disk_util.bind bound_trace_.bind bound_disk_util_wired.bind bound_tty_active.bind bound_dn355_tools_.bind bound_tuning_.bind bound_emacs_ctls_.bind bound_user_control_.bind bound_error_handlers_.bind bound_user_ctl_.bind bound_exec_com_.bind bound_volume_dumper_.bind bound_executive_mail_.bind bound_vtoc_man.bind bound_fast_.bind build_resource_desc_ bound_file_system.bind bx_ bound_fort_.bind call_outer_ring_ bound_full_cp_.bind cam_cache bound_gcos_daemon_.bind cancel_abs_request bound_gcos_fms_.bind carry_dump bound_gcos_utilities_.bind cdt.incl.pl1 bound_hc_display_.bind cdt_mgr_ bound_hc_initlzr_auxl_.bind change_tuning_parameters bound_imp_dim_.bind char_mpc_ bound_info_rtns_.bind charge_user_ Module Changes for MR10.0 B-8 SRB10.2 check_info_segs default_error_handler_ com_err_ define_area_ command_query_ delentry communications.incl.pl1 delete_old_pdds compare_dump_tape delete_proj compare_master_ delete_segs compute_bill demand_deactivate condition_info_header.incl.pl1 demount_pv config_rvtc_card.incl.pl1 detach_audit config_stok_card.incl.pl1 detach_lv configure_test_cpu device_acct_ contents device_control convert_dial_message_ dfast_process_overseer_ copy_dump_tape dial_ctl_ copy_dump_tape_read_ dialup_ copy_fdump dir_header.incl.pl1 core dirlockt.incl.pl1 core_queue_man disk_control correct_qused disk_emergency cpg_ disk_init create disk_left_ create_gls_links.ec disk_pack.incl.alm create_mrds_db disk_pack.incl.pl1 create_mrds_db_v1 disk_rebuild create_mrds_dm_include disk_rebuild_caller create_mrds_dsm disk_stat_print create_mrds_dsm_v1 disk_table_ create_vtoce display_account_status cref_analyze_ display_ast_ cref_filegen_ display_audit_file cref_listman_ display_cdt cross_reference display_dump_events cs.incl.pl1 display_fnp_idle cumulative_page_trace display_frame_args_ cv_MR9_pdts display_ioi_data cv_cmf display_label cv_pmf display_mpc_data_ cv_rtmf display_mrds_db_access cv_smf display_mrds_db_population cv_ttf display_mrds_db_status daemon_user_manager_ display_mrds_db_status_v1 daemon_user_table.incl.pl1 display_mrds_db_version daily_summary display_mrds_dm datebin_ display_mrds_dm_v1 db_fnp_scheduler_ display_mrds_dsm db_fnp_symbols_ display_mrds_dsm_v1 db_fnp_util_ display_mrds_open_dbs dbm.incl.pl1 display_mrds_scope_settings dbm_man display_mrds_temp_dir dcpack_info.incl.pl1 display_process_ dctl display_stack_ deactivate_segs display_syserr_ decode_mpc_stats_ display_ttt Module Changes for MR10.0 B-9 SRB10.2 dmp355 et_setup_data.incl.pl1 dmpr_log_ et_test dmpr_output_ et_util dn355 evict_page do exec_com_info.incl.pl1 double_exponential_ execute_sc_command_ dprint_ exponential_ dprint_arg.incl.pl1 ext_code_generator dsmd_v1_ ext_listing_generator dt.incl.pl1 ext_parse dump extract dump_anstbl_ fast_hc_ipc dump_cdt_ fdump dump_cmf_ file_system_meters dump_mpc fill_vol_extents_ dump_mpc_ fim_util dump_mpc_data.incl.pl1 find_operator_name_ dump_mrds_db fnp_init dump_volume_ fnp_meters.incl.pl1 dump_vtoce fnp_multiplexer dumper fnp_util e-define-command.incl.lisp form_bind_map_ e-macros.incl form_link_info_ e-macros.incl.lisp format_document_ e_argument_parse_ format_line e_basic_ format_sc1 e_binding_table_ fort_ e_define_command_ fort_cg_macros_ e_defpl1_ fort_converter e_interact_ fort_equs.incl.alm e_macops_ fort_macros.incl.alm e_pl1_ fort_make_symbol_section e_tasking_ fort_message_table ec_data.incl.pl1 fort_nodes.incl.pl1 ed_installation_parms fort_opt_macros_ edit_mos_rscr_ fort_optimizer edit_proj fort_optimizing_cg edit_proj_ fort_options.incl.pl1 emacs fort_parm_math emacs_data.incl.alm fort_shared_vars.incl.pl1 emacs_data.incl.pl1 fort_version_info emacs_data_ fortran_buffer.incl.pl1 enter_abs_request fortran_buffer_ enter_output_request fortran_io_ equal_name fortran_io_error_ error_table_ free_store esd fs_vol_label.incl.alm et_data fs_vol_label.incl.pl1 et_desc fsout_vol et_inst fst_info_ et_mf fst_process_overseer_ et_page ftp_dialup_ et_scripts fwload Module Changes for MR10.0 B-10 SRB10.2 gcos hphcs_ gcos_attach_file_ if gcos_cc_endjob_ imp_dcm_init gcos_control_tables_.incl.pl1 imp_status gcos_daemon init_branches gcos_dbs_names.incl.pl1 init_disk_pack_ gcos_dcl_ios_.incl.pl1 init_empty_root gcos_et_ init_lvt gcos_ext_stat_ init_printer_ gcos_ext_stat_.incl.pl1 init_proc gcos_fibs.incl.pl1 init_processor gcos_fms init_pvt gcos_gein_ init_root_dir gcos_gtss_dcls.incl.pl1 init_sys_var gcos_mme_inos_ initialize_process_ gcos_mme_syot_ initializer gcos_queue_job_ initializer_gate_ gcos_read_ initiate_file_ gcos_read_cards_ inst_length_ gcos_read_tape_ install gcos_restart_control_.incl.pl1 interpret_info_struc_ gcos_sysout_writer_ interrupt_meters gcos_xlate_bcd_ascii_.incl.pl1 intflt.incl.alm general_format_parse_ io_daemon_account_ generate_pnotice io_error_summary get_io_segs io_manager get_link_ptr_ io_manager_dcls.incl.pl1 get_main io_status_entry.incl.pl1 get_operator_names_ptr_ ioa_util_ get_ppr_ iobm get_pvtx iobm_data.incl.pl1 get_size_in_bits_ iod_overseer_ get_user_ iodd_ get_userid_ ioi_assign getportinfo.incl.alm ioi_assign_dte getprt.incl.alm ioi_assign_gte gfms_catrec_0.incl.pl1 ioi_check_mpc gfms_catrec_1.incl.pl1 ioi_connect gfms_catrec_2.incl.pl1 ioi_data.incl.pl1 gfms_catrec_6.incl.pl1 ioi_detailed_status grab_aste ioi_getwork gtss_file_values.incl.pl1 ioi_init hardcore.checker ioi_interrupt hardcore.header ioi_reset_channel hashst.incl.pl1 ioi_set hasp_dump_ ioi_timer hasp_mpx iom_connect hc_dmpr_primitives iom_data_init hc_initlzr_auxl_init_ iom_interrupt hc_tune iom_overhead hcs_ isolts_ head.incl.bcpl isolts_err_log_ heals_report lap_analyze_ Module Changes for MR10.0 B-11 SRB10.2 lap_dump_ mrds_cmdb_get_token_v1 lap_mpx mrds_cmdb_parse_dcl_v1 lap_mpx_data.incl.pl1 mrds_cmdb_parse_rel_v1 lap_mpx_meters.incl.pl1 mrds_data_ lar_info.incl.pl1 mrds_data_v1_ lar_util_ mrds_debug_ ld355 mrds_delete_acl lg_ctl_ mrds_dm_add_index_v1 link_snap mrds_dm_authorization list_abs_requests mrds_dm_check_path list_delegated_projects mrds_dm_close list_extra_personids mrds_dm_close_v1 list_inacl_all mrds_dm_create_db list_pnotice_names mrds_dm_db_secured list_resources mrds_dm_define_attribute_v1 list_tape_contents mrds_dm_define_domain_v1 listen_ mrds_dm_define_relation_v1 load_ctl_ mrds_dm_get_attributes load_ctl_status mrds_dm_get_attributes_v1 load_fnp_ mrds_dm_get_db_path_v1 load_mpc mrds_dm_get_header load_system mrds_dm_get_next_v1 loaddm mrds_dm_get_relations lock mrds_dm_get_relations_v1 logical_volume_manager mrds_dm_open login_args mrds_dm_open_table_mgr_v1 logout mrds_dm_open_v1 lv_request_ mrds_dm_pos_bof_v1 macros.map355 mrds_dm_secured_submodel make_branches mrds_dmdm_v1_ make_sdw mrds_dmdsm_v1_ make_volume_labels mrds_dsl_break_structure_v1 makestack mrds_dsl_check_conflict_v1 makeunknown mrds_dsl_check_open_mode_v1 mbx_mseg_ mrds_dsl_check_scope_v1 mcs mrds_dsl_close mcs.bind_fnp mrds_dsl_close_all mcs_echo_neg.incl.pl1 mrds_dsl_close_v1 mcs_meters_ mrds_dsl_create_res_v1 mcs_trace mrds_dsl_db_openings mdb_display_data_value mrds_dsl_de_queue_user_v1 mdx mrds_dsl_declare meter_fnp_idle mrds_dsl_declare_v1 meter_rcp mrds_dsl_define_temp_rel meter_response_time mrds_dsl_define_temp_rel_v1 metering_util_ mrds_dsl_delete mos_memory_check mrds_dsl_delete_se mpc_data_summary mrds_dsl_delete_se_v1 mrds_builtin_ mrds_dsl_delete_v1 mrds_builtin_v1_ mrds_dsl_disaster_v1 mrds_call mrds_dsl_dl_fscope mrds_call_v1 mrds_dsl_dl_scope_v1 mrds_cmdb_alpha_desc_v1 mrds_dsl_empty_scope_v1 Module Changes for MR10.0 B-12 SRB10.2 mrds_dsl_eval_expr mrds_dsl_sec_setup_res_v1 mrds_dsl_eval_expr_v1 mrds_dsl_sec_store_v1 mrds_dsl_eval_func mrds_dsl_select_clause mrds_dsl_eval_func_v1 mrds_dsl_select_clause_v1 mrds_dsl_expr mrds_dsl_set_dbcb_ptr_v1 mrds_dsl_expr_v1 mrds_dsl_set_dbcbw_ptr_v1 mrds_dsl_finish_file mrds_dsl_set_fscope mrds_dsl_func mrds_dsl_set_scope mrds_dsl_func_v1 mrds_dsl_set_scope_v1 mrds_dsl_gen_srch_prog mrds_dsl_store mrds_dsl_get_attribute_list mrds_dsl_store_v1 mrds_dsl_get_builtins mrds_dsl_thread_fn_list mrds_dsl_get_fn_info mrds_dsl_thread_fn_list_v1 mrds_dsl_get_fn_info_v1 mrds_dsl_translate mrds_dsl_get_invert_iocb_v1 mrds_dsl_translate_v1 mrds_dsl_get_population mrds_dsl_where_clause mrds_dsl_get_relation_list mrds_dsl_where_clause_v1 mrds_dsl_get_rslt_info mrds_dsm_alter_v1 mrds_dsl_get_rslt_info_v1 mrds_dsm_close mrds_dsl_get_scope mrds_dsm_close_v1 mrds_dsl_get_token mrds_dsm_compute_access mrds_dsl_get_token_v1 mrds_dsm_copy_v1 mrds_dsl_get_version mrds_dsm_define_relation_v1 mrds_dsl_init_dbc_v1 mrds_dsm_define_temp mrds_dsl_init_res mrds_dsm_define_v1 mrds_dsl_init_select_area mrds_dsm_delete_relation_v1 mrds_dsl_log_dbc_event_v1 mrds_dsm_determine_auth_sec mrds_dsl_make_literal mrds_dsm_dmdsm mrds_dsl_make_res_dm_v1 mrds_dsm_dsmd mrds_dsl_make_res_sm_v1 mrds_dsm_get_relation_names mrds_dsl_modify mrds_dsm_msmi mrds_dsl_modify_v1 mrds_dsm_open mrds_dsl_move_data_v1 mrds_dsm_open_read_v1 mrds_dsl_open mrds_dsm_parse mrds_dsl_open_v1 mrds_dsm_parse_table mrds_dsl_optimize mrds_dsm_read_header mrds_dsl_optimize_v1 mrds_dsm_read_header_v1 mrds_dsl_permute mrds_dsm_read_rel_next_v1 mrds_dsl_range_clause mrds_dsm_read_relation mrds_dsl_range_clause_v1 mrds_dsm_read_relation_v1 mrds_dsl_ready_all mrds_dsm_relation_names.incl.pl1 mrds_dsl_resultant_storage mrds_dsm_rewrite_header_v1 mrds_dsl_retrieve mrds_dsm_scanner mrds_dsl_retrieve_v1 mrds_dsm_semantics mrds_dsl_search mrds_dsm_store_v1 mrds_dsl_search_v1 mrds_dsm_validate_header_v1 mrds_dsl_sec_close_v1 mrds_dsm_write_header mrds_dsl_sec_def_trel_v1 mrds_list_acl mrds_dsl_sec_delete_v1 mrds_rst_attribute_cleanup mrds_dsl_sec_make_res_dm_v1 mrds_rst_attribute_handler mrds_dsl_sec_make_res_sm_v1 mrds_rst_build_seg_info_ls mrds_dsl_sec_modify_v1 mrds_rst_consistancy_check mrds_dsl_sec_retrieve_v1 mrds_rst_create_db Module Changes for MR10.0 B-13 SRB10.2 mrds_rst_create_rsc mu_data_class mrds_rst_dmdm mu_data_length mrds_rst_domain_handler mu_database_index mrds_rst_error mu_de_queue_user mrds_rst_file_cleanup mu_define_area mrds_rst_file_handler mu_delete mrds_rst_format_file mu_display_descriptor mrds_rst_get_seg_ptr mu_empty_scope mrds_rst_global_list_build mu_encd_key mrds_rst_index_handler mu_get_data mrds_rst_keywords.incl.pl1 mu_get_rel_size mrds_rst_list_element mu_get_relation_acl mrds_rst_meter mu_get_tid mrds_rst_model_alloc mu_modify mrds_rst_parse mu_open_iocb_manager mrds_rst_parse_stack.incl.pl1 mu_open_name_manager mrds_rst_parse_table mu_pointer_bit_offset mrds_rst_parse_table.incl.pl1 mu_quiesce mrds_rst_proc_ctl_args mu_release_area mrds_rst_relation_handler mu_retrieve mrds_rst_rsc_alloc mu_scan_records mrds_rst_scanner mu_sec_get_tuple mrds_rst_semantics mu_sec_init_res mrds_rst_skip_table.incl.pl1 mu_sec_make_res mrds_rst_terminals.incl.pl1 mu_sec_reg_user mrds_rst_tree_delete mu_store mrds_rst_tree_insert mu_temp_segments mrds_rst_tree_predecessor mu_trim_descriptor mrds_rst_tree_search mu_valid_data_type mrds_rst_tree_successor multics_libraries_ mrds_set_acl multiplexer_mgr_ mrds_valid_v1_ mus_add_ind ms_salv_util_ mus_add_ubtup ms_salvager_ mus_del_ind mseg_ mus_get_att_names mseg_add_ mus_get_rel_names mseg_chname_ mus_loc_tup mseg_convert_ mus_mod_ubtup mseg_create_ new_fortran mseg_index_ new_proj mseg_return_args.incl.pl1 new_user mseg_util_ nstd_dim mtdsim_ object_info_ mu_break_structure oc_data_init mu_build_indl oc_trans_output_ mu_build_tuple ocdcm_ mu_check_conflict ock_array.incl.pl1 mu_check_scope od355_msgs mu_compare_values ol_dump mu_concurrency_control old_fs_vol_label.incl.alm mu_convert old_fs_vol_label.incl.pl1 mu_convert_parameter on_line_salvager mu_data_align open_indx_file Module Changes for MR10.0 B-14 SRB10.2 opr_query_ probe_array_bounds_ opr_query_response probe_assign_value_ output_request_data.incl.pl1 probe_block_name_ overlay probe_break_ page probe_break_handler_ page_error probe_break_mgr_ page_fault probe_builtins_ page_trace probe_check_ptr_ partition_io probe_command_ patch probe_compare_reference_ pc probe_create_reference_ pc_abs probe_ctl_requests_ pc_trace probe_cv_stu_code_ pc_wired probe_data_ pdir_volume_manager_ probe_display_data_ pds probe_display_request_ pdt_counter_check probe_error_ periph_io probe_et_ pitmsg.incl.pl1 probe_et_.incl.alm pl1_operator_names_ probe_eval_ pl1_operators probe_expr_requests_ pl1_operators_ probe_fault_handler_ pl1_signal_ probe_find_location_ pl1_version probe_find_procedure_ pnt_manager_ probe_get_ poll_mpc probe_get_expr_ poll_mpc_data.incl.pl1 probe_get_generation_ polled_vip_mpx probe_get_line_ post_purge probe_get_misc_ pre_link_2 probe_get_value_ print_apt_entry probe_increment_indices_ print_arg_list_ probe_info_requests_ print_bind_map probe_invoke_ print_configuration_deck probe_lang_type_ print_instructions_ probe_lang_types.incl.pl1 print_link_info probe_language_request_ print_motd probe_level_frame.incl.pl1 print_mpc_summary probe_line_number_ print_pdt probe_listen_ print_request_types probe_map_sequence_ print_sat probe_modes_mgr_ print_syserr_msg_ probe_operate_ print_tuning_parameters probe_pretty_source_info_ printer_types.incl.pl1 probe_print_algol68_attr_ priv_delete_vtoce probe_print_arglist_ priv_hasp_mpx probe_print_cobol_attr_ priv_lap_mpx probe_print_fortran_attr_ priv_mcs_trace probe_print_pl1_attr_ priv_x25_mpx probe_print_stack_ privileged_mode_init probe_print_value_ privileged_mode_ut probe_references.incl.pl1 probe probe_request_mgr_ probe_announce_entry_ probe_request_table_ Module Changes for MR10.0 B-15 SRB10.2 probe_requests_ ref_name_ probe_scan_data_ reload probe_scan_input_ reloader probe_seg_info_ relocate_instruction_ probe_seg_mgr_ rename_proj probe_source_segment_ requote_string_ probe_stack_trace_ reset_proj probe_statement_number_ reset_usage probe_static_info.incl.pl1 resource_status probe_subsys_util_ resource_usage probe_trace_a_stack_ response_meters probe_var_info.incl.pl1 restart_fault probe_variable_mgr_ restor probe_vars_requests_ restore_pdt_access process_dump_segments retrieve_from_volume_ process_overseer_ retriever proj_mtd retv_util proj_usage_report ring_0_peek project_start_up_ ring_alarm psp_info_ rldr_input_ pvname_to_pvtx_ rldr_output_ pvt.incl.alm rldr_volume_map_ pvt.incl.pl1 rldr_vtoc_header_ pvte.incl.alm rsw.incl.pl1 pvte.incl.pl1 rsw_util pxss runoff_dim pxss_page_stack.incl.alm runoff_driver queue_mseg_ runoff_head.incl.bcpl quiesce_mrds_db runoff_mr0 quota runoff_mr1 quota_cell.incl.pl1 runoff_mr2 rcp_check_attach_ runoff_mr3 rcp_copy_ runoff_mr4 rcp_init runoff_mr5 rcp_init_disk_sharing runoff_mr6 rcp_list_info.incl.pl1 runoff_mr7 rcp_meter_info.incl.pl1 runoff_mr8 rcp_op_cmnd_ runoff_mr9 rcp_reserve_ salv_check_vtoce_ rcp_ring1_init_ salv_data rcp_tape_ salv_dir_checker_ rcprm_journal_file_ salv_directory rcprm_journalize_ salv_err_msg rcprm_list_resource_ salvage_pv rdisk_ salvager read_disk sat.incl.pl1 read_tape_and_query sav_util.incl.alm reassign_work_classes_ save reconfig sc_admin_command_ reconfigure sc_info.incl.pl1 record_to_vtocx sc_init_ recover_volume_log sc_parse_ sc_stat_ Module Changes for MR10.0 B-16 SRB10.2 sc_stat_.incl.pl1 syserr_real scas_init system_comm_meters scr.incl.pl1 system_control_commands.incl.pl1 scs system_info_ scs_and_clock_init system_startup_ sct_manager_ ta_file_io_ search_list_defaults_ ta_list_table_ search_sat_ ta_load_table_ secure_mrds_db ta_process_volume_set_ seg_fault ta_table_mgr_ segment_mover tail_sheet_ send_admin_command tangent_ set_disk_table_loc tape_ansi_attach_ set_mrds_temp_dir tape_ansi_control_ set_sat_audit tape_ansi_cseg.incl.pl1 set_sat_auth tape_ansi_detach_ set_sons_lvid tape_ansi_file_cntl_ set_tty tape_ansi_ibm_lrec_io_ set_work_class tape_ansi_lrec_io_ setup tape_ansi_mount_cntl_ severity tape_ansi_nl_file_cntl_ shutdown tape_ansi_parse_options_ shutdown_file_system tape_ansi_position_ signal_ tape_ansi_read_length_ site_mcs tape_ansi_tape_io_ site_mcs.bind_fnp tape_archive_table_dcl.incl.pl1 slt.incl.pl1 tape_attach_options.incl.pl1 special_messages_ tape_io sst.incl.alm tape_master_ sst.incl.pl1 tape_mult_ sst_seg tape_mult_close_ sstn tape_mult_detach_ ssu_request_tables_ tape_mult_labeler_ stack_oob_handler tape_mult_open_ star_ tape_mult_parse_ star_structures.incl.pl1 tape_mult_read_ start_cpu tape_mult_util_ start_dump tape_mult_write_ stat_mpc_ tape_nstd_ status task_alm_ status_ task_cl_intermediary_ stock task_create_data.incl.pl1 stock_seg.incl.alm task_ctl_ stock_seg.incl.pl1 task_data.incl.pl1 sty_mpx task_init_ sub_err_ tasking_data.incl.pl1 sum tc sys_trace.incl.pl1 tc_ sys_trouble tc_data sys_trouble_codes.incl.alm tc_data_.incl.pl1 syserr_binary_def.incl.pl1 tc_init syserr_log_init tc_input syserr_log_man_ tc_meters.incl.alm Module Changes for MR10.0 B-17 SRB10.2 tc_request unpopulate_mrds_db tcm.incl.pl1 unwind_stack_ tdcm_ up_cdt_ tdcm_attach_ up_rtdt_ tdcm_detach_ up_sat_ tdcm_info.incl.pl1 up_sysctl_ tdcm_message_ update_mrds_db_version template_pit update_vtoce terminal_io_record.incl.pl1 usage_total terminals_overseer_ user_info_ terminate_ user_table_entry.incl.pl1 test util test_cpu vacate_pv test_tape validate_cpu_card tmdb.incl.pl1 value_ tolts_ value_get tolts_alrm_util_ value_list tolts_device_info_ value_set tolts_file_util_ variable_tables.incl.pl1 tolts_info.incl.pl1 verify_dump_volume tolts_init_ verify_lock tolts_io_int_ vm_vio tolts_load_firmware_ volmap tolts_overseer_ volmap_page tolts_pcd_ vtoc_attributes tolts_qttyio_ vtoc_man tolts_ttyio_display_ vtoc_map.incl.pl1 tolts_ttyio_end_ vtoce.incl.pl1 tolts_util_ wcte.incl.alm tq_info.incl.pl1 wdx trace whotab.incl.pl1 trace_ window_control_info.incl.pl1 trace_catch_ window_io_ trace_meters window_io_attach_data_.incl.pl1 trace_mpc_ window_io_iox_ trace_print_ window_io_video_ trace_static.incl.pl1 wioctl_ trace_types.incl.alm wired_fim trace_types.incl.pl1 wired_hardcore_data truncate wired_shutdown truncate_stacks work_class_info.incl.pl1 tseg.incl.pl1 work_class_meters ttt_info_ write_user_usage_report tty_dump x25_analyze_ tty_io_ x25_data.incl.pl1 tty_lines x25_dump_ tty_meters_ x25_mpx tty_mode_names.incl.pl1 x25_mpx_data tty_read xmail tty_space_man xmail_Consult_Files_ tune_work_class xmail_Executive_Mail_ tuning_parameter_info.incl.pl1 xmail_Getting_Started_ unassign_resource xmail_Mail_File_Maint_ Module Changes for MR10.0 B-18 SRB10.2 xmail_Process_Mail_ xmail_get_line_ xmail_Review_Defaults_ xmail_get_str_ xmail_Review_Mlist_ xmail_help.incl.pl1 xmail_Send_Mail_ xmail_help_infos.incl.pl1 xmail_archive_msgs_ xmail_list_msgs_ xmail_area_ xmail_multics_mode_ xmail_create_menu_ xmail_prepare_msg_ xmail_create_mlist_ xmail_print_ xmail_curr_msg_info.incl.pl1 xmail_process_user_msg_ xmail_data.incl.pl1 xmail_prompts.incl.pl1 xmail_delete_dreply_ xmail_redisplay_ xmail_delete_mlist_ xmail_reply_msg_ xmail_delete_msgs_ xmail_responses.incl.pl1 xmail_dir_manager_ xmail_review_defers_ xmail_discard_file_ xmail_select_file_ xmail_display_help_ xmail_select_msgs_ xmail_display_mlist_ xmail_send_mail.incl.pl1 xmail_display_msgs_ xmail_send_mail_file_msg_ xmail_dprint_mlist_ xmail_send_mail_print_msg_ xmail_dprint_msgs_ xmail_send_msg_ xmail_dyn_menu_ xmail_send_stored_msg_ xmail_dyn_menu_dcls.incl.pl1 xmail_sw_ xmail_err_ xmail_undelete_msgs_ xmail_error_ xmail_update_mlist_ xmail_error_msgs.incl.pl1 xmail_validate_ xmail_file_msgs_ xmail_value_ xmail_forward_msg_ xmail_window_manager_ xmail_get_choice_ xmail_windows.incl.pl1 xmail_get_dyn_choice_ Module Changes for MR10.0 B-19 SRB10.2 APPENDIX C MODULE CHANGES FOR MR10.1 This appendix provides information about changes to the Multics operating system on a segment basis. The following information applies to changes made to the system from the MR10.0 release to the MR10.1 release only. A similar list is provided for changes made to modules for the MR10.0 in Appendix B. This appendix is provided to help sites identify, to a segment level, changes they may have applied for emergency bug fixes or site dependent modifications to current system software. Information is catagorized as follows: new info segments (added to >doc>info) new segments deleted segments replaced segments Module Changes for MR10.1 C-1 SRB10.2 _N_E_W _I_N_F_O _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._1 as_who.info network_request.info booktitle.compin.info note.compin.info common_access_ceiling.gi.info print_mail.new_features.info copy_dump.info print_pnt.info cv_pmf.changes.info read_mail.new_features.info cv_pmf.info reconnect.ec.info date_time_equal.info reconnect_ec_disable.info describe_psp.info reconnect_ec_enable.info display_rtdt.info restructure_mrds_db.info forum.changes.info send_mail.new_features.info get_dir_quota.info sort_seg_.info have_mail.new_features.info subroutine_entry.compin.info have_messages.info subroutine_usage.compin.info have_queue_entries.info ted_support.gi.info list_emacs_ctls.info timed_io_.info list_vols.info update_seg.info mvt_.info Module Changes for MR10.1 C-2 SRB10.2 _N_E_W _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._1 _cp_subsys_info.incl.pl1 l6_tran_transfer_args.incl.pl1 _imft_get_channel_names.incl.pl1 make_data_macros.incl.alm aim_attributes.incl.pl1 mcs_timer_data.incl.pl1 as_requests.incl.pl1 mcs_timer_dcls.incl.pl1 bootload_cpu_macros.incl.alm mdbm_file_model_init.incl.pl1 bootload_equs.incl.alm mpc_types.incl.pl1 bootload_formline.incl.alm mrds_rmdb_ctl.incl.pl1 checker_dcls_.incl.pl1 mstr.incl.alm coll0_segnos.incl.alm nasp_entry_dcls.incl.pl1 comp_areas.incl.pl1 nasp_info.incl.pl1 comp_brktypes.incl.pl1 page_error_types.incl.alm comp_col_hdrftr.incl.pl1 page_error_types.incl.pl1 comp_ctl_index.incl.pl1 rdm_msg_block.incl.pl1 comp_fntstk.incl.pl1 rmdb_create_rel_info.incl.pl1 comp_pag_hdrftr.incl.pl1 rmdb_delete_rel_info.incl.pl1 comp_varattrs.incl.pl1 rmdb_history_entry.incl.pl1 config_dbmj_card.incl.pl1 scavenger_data.incl.alm config_deck.incl.alm scavenger_data.incl.pl1 config_prph_opc_card.incl.alm scr.incl.alm console_io_commands.incl.alm sort_merge_pars.incl.pl1 cp_character_types.incl.pl1 sort_seg_info.incl.pl1 dcl_tedaddr_.incl.pl1 ssu_rp_options.incl.pl1 dcl_tedcloseup_.incl.pl1 synch_page.incl.alm dcl_tedcount_lines_.incl.pl1 synch_page.incl.pl1 dcl_tedeval_.incl.pl1 sys_log_constants.incl.pl1 dcl_tedget_buffer_.incl.pl1 tape_io_commands.incl.alm dcl_tedget_segment_.incl.pl1 tape_ioi_buffer_status.incl.pl1 dcl_tedpromote_.incl.pl1 tape_ioi_dcls.incl.pl1 dcl_tedpseudo_.incl.pl1 tape_ioi_error_counts.incl.pl1 dcl_tedstatus_.incl.pl1 tape_ioi_hw_status.incl.pl1 definition_dcls.incl.pl1 tape_ioi_info.incl.pl1 dm_journal_seg_.incl.alm tape_ioi_result_indexes.incl.pl1 dm_journal_seg_.incl.pl1 tape_ioi_workspace.incl.pl1 flush_structures.incl.pl1 ted_gv_t_.incl.pl1 hc_definitions_seg.incl.alm ted_support.incl.pl1 hc_definitions_seg.incl.pl1 tedbase.incl.pl1 hc_linkage_seg.incl.alm tedbcb.incl.pl1 hc_linkage_seg.incl.pl1 tedcommon_.incl.pl1 interrupt_levels.incl.pl1 tederror_.incl.pl1 io_status_word.incl.alm tedgvd.incl.pl1 io_timeout_info.incl.pl1 tedsrch_.incl.pl1 iom_word_macros.incl.alm tedstk.incl.pl1 l6_tran_constants.incl.pl1 vtoc_buffer.incl.alm Module Changes for MR10.1 C-3 SRB10.2 _N_E_W _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._1 access_.pl1 forum_gc_.pl1 admin_.pl1 ftp_misc_.alm announce_chwm.pl1 gcos_ids2_concur_.pl1 as_check_condition_.pl1 have_queue_entries.pl1 as_request_server_.pl1 hc_dm_util.pl1 backup_control_mgr_.pl1 hyterm_writer_.pl1 bk_ss_.cds imft_mail_interface_.pl1 bootload_1.alm init_dm_journal_seg.pl1 bootload_abs_mode.alm init_partitions.pl1 bootload_console.alm init_root_vols.pl1 bootload_dseg.alm init_scavenger_data.pl1 bootload_error.alm inter_multics_aim_.pl1 bootload_faults.alm iom_bootload_tape_label.alm bootload_flagbox.alm l6_tran_.pl1 bootload_formline.alm l6_tran_overseer_.pl1 bootload_info.cds l6_tran_receive_file_.pl1 bootload_io.alm l6_tran_send_file_.pl1 bootload_loader.alm l6_tran_util_.pl1 bootload_memory_inspector.alm linus_abort_line.pl1 bootload_tape_fw.alm linus_invoke_.pl1 bound_as_requests_.s.archive linus_lila_translate.pl1 bound_bootload_1.s.archive linus_rq_table_.alm bound_ios_.s.archive linus_self_identify.pl1 bound_l6_satellite_.s.archive linus_table.pl1 bound_old_ted_.incl.archive mc_quiesce_.pl1 bound_old_ted_.s.archive mcs_timer.pl1 bound_process_env_.s.archive mcs_timer_daemon.pl1 bound_process_init_.s.archive merge_.alm bound_scavenger.s.archive merge_merge.pl1 bound_ted_support_.s.archive mlsys_search_list_default_.cds checker_crossref_.pl1 move_non_perm_wired_segs.pl1 checker_data_.cds mrds_dm_display.pl1 checker_init_meters_.pl1 mrds_dm_display_cmdb.pl1 checker_load_MST_.pl1 mrds_dm_display_history.pl1 comp_get_file_.pl1 mst_tools_.pl1 comp_init_.pl1 mu_db_inconsistent.pl1 compdv.pl1 mu_get_tuple.pl1 compose_index.pl1 mvt_.alm config_.pl1 net_info_table_.pl1 copyrl.alm network_request.pl1 deactivate_for_demount.pl1 page_synch.alm discard_.pl1 pc_signal.pl1 display_cpu_error.pl1 print_mail.pl1 dm_hcs_.alm rbf_.pl1 dump_mc_anstbl.pl1 rcp_tape_survey_.pl1 emacs-extended-searches.lisp rdm_acknowledge_.pl1 emf_et_.alm rdm_apply_request_.pl1 emf_temp_space_.pl1 rdm_debug_requests_.pl1 eor_cv6_7_.pl1 rdm_msg_spec_.pl1 filemap_checksum_.alm rdm_request_tables_.alm Module Changes for MR10.1 C-4 SRB10.2 rdm_set_request_tables_.pl1 tape_ioi_activate.pl1 read_disk_label.pl1 tape_ioi_buffer_man.pl1 real_initializer.pl1.pmac tape_ioi_error_retry.pl1 reset_MR10_pdts.pl1 tape_ioi_hardware_status.pl1 restructure_mrds_db.pl1 tape_ioi_io.pl1 rmdb_add_rmdb_history.pl1 tape_ioi_modes.pl1 rmdb_build_attr_info.pl1 tape_ioi_utils.pl1 rmdb_create_and_pop_rel.pl1 tape_ioi_wks_man.pl1 rmdb_create_index.pl1 tdv2220.ctl.lisp rmdb_create_relation.pl1 ted4.alm rmdb_delete_index.pl1 ted_ax_.pl1 rmdb_delete_relation.pl1 ted_command_.pl1 rmdb_execute_undo.pl1 ted_comment_.pl1 rmdb_free_db.pl1 ted_dump_.pl1 rmdb_init_file_model.pl1 ted_fina_.pl1 rmdb_ready_db.pl1 ted_tabin_.pl1 rmdb_rq_create_index.pl1 ted_tabout_.pl1 rmdb_rq_create_relation.pl1 tedaddr_.pl1 rmdb_rq_delete_index.pl1 tedcheck_entryname_.pl1 rmdb_rq_delete_relation.pl1 tederror_table_.alm rmdb_rq_dot.pl1 tedeval_.pl1 rmdb_rq_free_db.pl1 tedglobal_.pl1 rmdb_rq_ready_db.pl1 tedhelp_.pl1 rmdb_rq_tb_.alm tedmgr_.pl1 scavenge_vol.pl1 tedmrl_.alm scavenge_volume.pl1 tedshow_.pl1 scavenger.pl1 tedsort_.pl1 sdm_debug_requests_.pl1 tedsrch_.pl1 sdm_request_tables_.alm tedutil_.pl1 sdm_set_info_directories_.pl1 template_slt_.cds sdm_set_request_tables_.pl1 timed_io_.pl1 sort_.alm tvi912.ctl.lisp sort_sort.pl1 vis200.ctl.lisp sslt_init_.pl1 volmap_util.pl1 ssu_request_processor_.pl1 vtoc_search.alm syn_.pl1 x25_util.alm tape_ioi_.alm xdw_.pl1 Module Changes for MR10.1 C-5 SRB10.2 _D_E_L_E_T_E_D _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._1 alm.copyright prelinker_pldt_parse.incl.pl1 bcpl.copyright slt_init.incl.alm ec.copyright slt_template.incl.alm fortran.copyright ted_bcb.incl.pl1 lot.incl.alm ted_common_.incl.pl1 mids_tiss_scan_.incl.pl1 ted_error_.incl.pl1 pl1.copyright ted_gv_s_.incl.pl1 prelinker_meters.incl.pl1 ted_support.incl.pl1 prelinker_options.incl.pl1 ted_tf.incl.pl1 Module Changes for MR10.1 C-6 SRB10.2 _D_E_L_E_T_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._1 add_copyright.pl1 ntape_attach.pl1 admin.pl1 prelink.pl1 as_lap_mpx_.pl1 prelink_.pl1 as_request_.pl1 prelink_check_next_area_.pl1 bk_ss_.alm prelink_combine_.pl1 bootstrap1.alm prelink_data_.alm bound_compose_ext_.s.archive prelink_find_dir_slotx_.pl1 bound_copyright_.s.archive prelink_finish_segments_.pl1 bound_deh_test_.s.archive prelink_initiate_.pl1 bound_prelinker_.s.archive prelink_kst_.pl1 bound_selecterm_dsm_.s.archive prelink_make_.pl1 call_deh_test_gate.pl1 prelink_meter_.pl1 check_object.pl1 prelink_pam_.pl1 checker_stat_.cds prelink_parse_.pl1 com_query_.pl1 prelink_ptr_.pl1 comp_write_block_.pl1 prelink_purge_.pl1 config.pl1 prelink_refname_.pl1 convert_cdt.pl1 prelink_report_.pl1 copyright_archive.pl1 prelink_rule_.pl1 copyright_notice_.pl1 prelink_segment_.pl1 crossref_.pl1 prelink_slotx_.pl1 deh_test1.pl1 prelink_snap_.pl1 deh_test2.alm prelinker_gate_.alm deh_test3.pl1 print_mail_command_.pl1 deh_test5.pl1 priv_lap_mpx.pl1 deh_test8.pl1 privileged_mode_init.alm deh_test9.pl1 rcp_init_disk_sharing.pl1 deh_test_admin.pl1 rcp_init_tape_survey.pl1 deh_test_gate_.alm rdm_construct_msg_spec_.pl1 discard_attach.pl1 rdm_list_request_.pl1 dump_anstbl.pl1 rdm_mark_msg_chain_.pl1 emacs-ITS-searches.lisp rdm_parse_msg_spec_.pl1 emf_acknowledge_.pl1 rdm_request_table_.alm emf_error_table_.alm sdm_request_table_.alm emf_temp_mgr_.pl1 second.alm first.alm selecterm.compdv fsdct.cds selecterm_writer_.pl1 get_collection_.pl1 selecterm_writer_.pl1.macro init_rlv_parasites.pl1 sort_.pl1 lap_analyze_.pl1 sslt_init_.alm lap_dump_.pl1 ssu_execute_line_.pl1 lap_meters_.pl1 syn_attach.pl1 lap_mpx.pl1 ted4.pl1 linus_free_se.pl1 ted_addr_.pl1 linus_help.pl1 ted_check_entryname_.pl1 linus_translate.pl1 ted_common_.alm loading_summary_.pl1 ted_eval_.pl1 merge_.pl1 ted_gv_.pl1 merge_mst.pl1 ted_help_.pl1 mrds_rst_dmdm.pl1 ted_jsort_.pl1 Module Changes for MR10.1 C-7 SRB10.2 ted_srch_.pl1 test_default_error_handler.pl1 ted_util_.pl1 translate_gate.pl1 ted_zproc_.pl1 window_io_get_line_no_echo_.pl1 template_address_space_.alm xhcs_.alm Module Changes for MR10.1 C-8 SRB10.2 _R_E_P_L_A_C_E_D _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._1 _imft_driver_info.incl.pl1 cobol_reg_status.incl.pl1 _imft_ft_commands.incl.pl1 cobol_sbh.incl.pl1 _imft_std_commands.incl.pl1 cobol_type12.incl.pl1 _ssu_check_sci.incl.pl1 cobol_type13.incl.pl1 _ssu_request_data.incl.pl1 cobol_type18.incl.pl1 _ssu_sci.incl.alm coll0_segnos.incl.alm _ssu_sci.incl.pl1 communications.incl.pl1 abs_io_expand.incl.pl1 comp_DCcodes.incl.pl1 absresolve.incl.alm comp_DCdata.incl.pl1 analyze_det_stat_info.incl.pl1 comp_art_parts.incl.pl1 answer_table.incl.pl1 comp_art_table.incl.pl1 apnd_equ.incl.alm comp_aux_file.incl.pl1 apte.incl.alm comp_blank_page.incl.pl1 apte.incl.pl1 comp_column.incl.pl1 as_data_.incl.pl1 comp_dvid.incl.pl1 as_request_header.incl.pl1 comp_dvt.incl.pl1 aste.incl.alm comp_entries.incl.pl1 aste.incl.pl1 comp_error.incl.pl1 backup_control.incl.pl1 comp_font.incl.pl1 bk_ss_.incl.pl1 comp_footnotes.incl.pl1 bootload_cpu_macros.incl.alm comp_hdrftr.incl.pl1 bootload_equs.incl.alm comp_htab.incl.pl1 bootload_formline.incl.alm comp_input.incl.pl1 bos_common.incl.alm comp_insert.incl.pl1 bos_toequ.incl.alm comp_insert_arg.incl.pl1 bosequ.incl.alm comp_modes.incl.pl1 branch_status.incl.pl1 comp_option.incl.pl1 cdt.incl.pl1 comp_other_ps.incl.pl1 cmp.incl.alm comp_outproc.incl.pl1 cmp.incl.pl1 comp_output.incl.pl1 cobol_.incl.pl1 comp_page.incl.pl1 cobol_TYPE1.incl.pl1 comp_shared.incl.pl1 cobol_TYPE10.incl.pl1 comp_stack_box.incl.pl1 cobol_TYPE17.incl.pl1 comp_table.incl.pl1 cobol_TYPE2.incl.pl1 comp_text.incl.pl1 cobol_TYPE3.incl.pl1 comp_tree.incl.pl1 cobol_TYPE40.incl.pl1 comp_value_overlays.incl.pl1 cobol_TYPE7.incl.pl1 compdv.incl.alm cobol_TYPE9.incl.pl1 compdv_msgs.incl.pl1 cobol_addr_tokens.incl.pl1 compdv_picture.incl.pl1 cobol_definitions.incl.pl1 compstat.incl.pl1 cobol_ecs_info.incl.pl1 config_deck.incl.alm cobol_entry_seq.incl.pl1 config_prph_opc_card.incl.alm cobol_file_key.incl.pl1 config_prph_tap_card.incl.pl1 cobol_file_table.incl.pl1 console_io_commands.incl.alm cobol_fixed_common.incl.pl1 definition_dcls.incl.pl1 cobol_in_token.incl.pl1 dialup_values.incl.pl1 cobol_linage_rec.incl.pl1 dn355_data.incl.pl1 cobol_occurs_ext.incl.pl1 dn355_mailbox.incl.pl1 cobol_ptr_status.incl.pl1 dprint_arg.incl.pl1 Module Changes for MR10.1 C-9 SRB10.2 dprint_msg.incl.pl1 mdbm_db_model.incl.pl1 dskdcl.incl.alm mdbm_file_model.incl.pl1 dskdcl.incl.pl1 mdbm_rm_rel_info.incl.pl1 e-define-command.incl.lisp merge_ascii_info.incl.pl1 e-macros.incl replaced in INCL mlsys_header_constants.incl.pl1 e-macros.incl.lisp monitor_log_info_.incl.pl1 emacs_data.incl.alm mpc_types.incl.pl1 emacs_data.incl.pl1 mrds_dm_display_info.incl.pl1 emf_address_list.incl.pl1 mrds_rst_struct_types.incl.pl1 emf_addresses.incl.pl1 mstr.incl.pl1 emf_arg_scan_info.incl.pl1 null_addresses.incl.pl1 emf_deliver_info.incl.pl1 ol_dump_struc.incl.pl1 emf_edit_info_interim.incl.pl1 page_info.incl.alm emf_header_cons_info.incl.pl1 pdt.incl.pl1 emf_header_constants.incl.pl1 pitmsg.incl.pl1 emf_header_fields.incl.pl1 polled_vip_load_info.incl.pl1 emf_header_info.incl.pl1 probe_modes.incl.pl1 emf_host_info.incl.pl1 probe_static_info.incl.pl1 emf_info.incl.pl1 pvte.incl.alm emf_mbx_info.incl.pl1 pvte.incl.pl1 emf_msg.incl.pl1 pxss_page_stack.incl.alm emf_msg_info.incl.pl1 queue_msg_hdr.incl.pl1 emf_net_mailer_info.incl.pl1 rdc_error_.incl.pl1 emf_temp_space.incl.pl1 rdm_msg_info.incl.pl1 emf_writing_modes.incl.pl1 rdm_output_options.incl.pl1 fgbx.incl.alm salv_data.incl.pl1 fgbx.incl.pl1 saved_dir_info.incl.pl1 format_pl1_dcls.incl.pl1 sc_info.incl.pl1 forum_info.incl.pl1 scavenger_data.incl.alm forum_structures.incl.pl1 scavenger_data.incl.pl1 forum_user_list.incl.pl1 scr.incl.alm getportinfo.incl.alm sdm_data.incl.pl1 hasp_load_data.incl.pl1 sdm_msg.incl.pl1 hc_definitions_seg.incl.alm sdm_msg_info.incl.pl1 hc_definitions_seg.incl.pl1 sdm_subsystem_info.incl.pl1 hc_linkage_seg.incl.alm sdm_text_mgr_constants.incl.pl1 hc_linkage_seg.incl.pl1 send_mail_options.incl.pl1 heals_state.incl.pl1 slte.incl.alm ibm3270_mpx_load_data.incl.pl1 slte.incl.pl1 interrupt_levels.incl.pl1 sst.incl.alm io_status_word.incl.alm sst.incl.pl1 iom_data.incl.alm ssu_request_macros.incl.alm iom_data.incl.pl1 status_structures.incl.pl1 lct.incl.pl1 stock_seg.incl.alm linus_char_argl.incl.pl1 stock_seg.incl.pl1 linus_lcb.incl.pl1 sty_mpx_data.incl.pl1 linus_ls_header.incl.pl1 syserr_binary_def.incl.alm linus_ready_data.incl.pl1 syserr_binary_def.incl.pl1 linus_set_fn.incl.pl1 syserr_data.incl.pl1 linus_set_fn_info.incl.pl1 system_control_commands.incl.pl1 mailbox_ops.incl.pl1 tape_io_commands.incl.alm mcs_interrupt_info.incl.pl1 tape_ioi_buffer_status.incl.pl1 mcs_memory_map.incl.pl1 tape_ioi_dcls.incl.pl1 Module Changes for MR10.1 C-10 SRB10.2 tape_ioi_error_counts.incl.pl1 terminal_io_record.incl.pl1 tape_ioi_hw_status.incl.pl1 timer_manager_schedule.incl.pl1 tape_ioi_info.incl.pl1 tmdb.incl.pl1 tape_ioi_result_indexes.incl.pl1 tolts_info.incl.pl1 tape_ioi_workspace.incl.pl1 tty_buf.incl.pl1 tc_data_.incl.pl1 tty_event_message.incl.pl1 tc_meters.incl.alm user_table_entry.incl.pl1 tcm.incl.pl1 variable_tables.incl.pl1 ted_.incl.pl1 vtoc_buffer.incl.alm ted_eval_.incl.pl1 vtoc_buffer.incl.pl1 ted_eval_p_.incl.pl1 vtoce.incl.pl1 ted_eval_t_.incl.pl1 vtoce_pc_sws.incl.pl1 ted_gv_.incl.pl1 window_control_info.incl.pl1 ted_gv_p_.incl.pl1 window_create_info.incl.pl1 ted_gv_t_.incl.pl1 window_io_attach_data_.incl.pl1 ted_support.incl.pl1 wtcb.incl.pl1 tedcommon_.incl.pl1 x25_data.incl.pl1 tedsrch_.incl.pl1 x25_load_info.incl.pl1 Module Changes for MR10.1 C-11 SRB10.2 _R_E_P_L_A_C_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._1 abs_io_ as_meter_ abs_io_control as_meters abs_io_expand_ as_vip7760_mpx_ abs_io_v2_get_line as_who absentee_listen_ as_x25_mpx_ absentee_user_manager_ ascevl_ absentee_utility_ ascii.comp_dsm access_commands_tv_ ascii_writer_ accounts_overseer_ assign_info act_ctl_ assign_op activate assign_storage add_pnotice astty_ adds980.ctl asu_ adjust_bit_count_ attach_lv adjust_count attach_mpc_ adjust_ref_count attribute_parse adm2.ctl authenticate_device adm3a.ctl available_slots_ admin_ b_and_w admin_util backup_dump alloc_semantics backup_dump_recurse alm backup_load alm_6180_ backup_load_dir_list alm_cross_reference_ backup_map_ alm_definitions_ base_man alm_eis_parse_ base_to_core alm_include_file_ bcdmp alm_merge_ binary_to_octal_string alm_source_map_ bind_fnp alm_table_tool bind_fnp_load_ ambassador.ctl bindec analyze_detail_stat_ binoct analyze_system_fault_ bk_input answer bk_output any_to_any_ bk_retrieve apl_system_functions_ bk_ss_ aq_man boot_tape_io archive bootload_loader archive_key_ borrow_tty_from_mc_ arith_data bound_admin_old_tv_ arith_op boundfault as_ builtin as_add_admin_acl_ c_a as_check_condition_ call_bos as_data_ call_finder as_dump_ call_op as_hasp_mpx_ cancel_cobol_program as_ibm3270_mpx_ cat_op as_init_ cdc713.ctl as_mcs_mpx_ cdt_mgr_ Module Changes for MR10.1 C-12 SRB10.2 cg_error cobol_add_gen cg_stat cobol_addr channel_manager cobol_allo_tm char_mpc_ cobol_alloc charge_disk cobol_alter_gen charge_user_ cobol_alter_perform check_dir cobol_arg_descriptor check_entryname_ cobol_arith_move_gen check_mst cobol_arithop_gen check_o_and_s cobol_bin_const_ck check_star_extents cobol_binary_check checker_load_MST_ cobol_blank_stripper_ checker_print_ cobol_build_resop ckauth cobol_c_list clear_projfile cobol_call_gen clear_reqfile cobol_call_op cmcs_create_queues_ cobol_cancel_gen cmcs_date_time_ cobol_ci_phase cmcs_decode_status_ cobol_class_table_ cmcs_error_table_ cobol_close_gen cmcs_expand_tree_path cobol_cmnio cmcs_expand_tree_path_ cobol_compare_gen cmcs_fillin_hdr_ cobol_compare_values cmcs_initiate_ctl_ cobol_compute_bin_gen cmcs_print_ cobol_compute_gen cmcs_purge_queues_ cobol_control_ cmcs_queue_ctl_ cobol_db cmcs_scramble_ cobol_db_phase cmcs_set_lock_ cobol_ddact1 cmcs_station_ctl_ cobol_ddact2 cmcs_status_list_ctl_ cobol_ddalloc cmcs_terminal_ctl_ cobol_ddst cmcs_tree_ctl_ cobol_ddsyntax cmcs_wait_ctl_ cobol_decl_gen cmtv cobol_def_init cobol cobol_def_util cobol_ cobol_delete_gen cobol_FILE_ cobol_delete_tokens cobol_FP_ cobol_diag_table_ cobol_IVAL cobol_disable_gen cobol_MSORT_ cobol_display_gen cobol_NUMS_ cobol_display_text cobol_RELEASE_ cobol_display_util cobol_RETURN_ cobol_divide_bin_gen cobol_SET_ cobol_divide_gen cobol_SM_ cobol_enable_gen cobol_SORTM_ cobol_end_gen cobol_accept_gen cobol_error_ cobol_add cobol_error_table_ cobol_add2_binary_long cobol_exit_gen cobol_add2_binary_short cobol_exp3 cobol_add3 cobol_expand_source_ cobol_add_binary_gen cobol_ext_ Module Changes for MR10.1 C-13 SRB10.2 cobol_ext_ddsyn cobol_mpy3 cobol_ext_lex cobol_ms_handler cobol_file_util cobol_mst cobol_find_secdef cobol_multiply2_binary cobol_fix_driver_ cobol_multiply_bin_gen cobol_fixup cobol_multiply_gen cobol_fofl_mask cobol_ntio cobol_gen_driver_ cobol_num_to_udts cobol_gen_error cobol_opch_init cobol_gen_ioerror cobol_opch_is cobol_generate_report cobol_opch_op_call cobol_get_index_value cobol_open_gen cobol_get_num_code cobol_open_util cobol_get_size cobol_operator_names_ cobol_gns cobol_operators_ cobol_gns1 cobol_output_tokens cobol_go_gen cobol_paragraph_gen cobol_ided cobol_paste cobol_idedsyn cobol_patch cobol_imp_word cobol_pd_code cobol_init_ cobol_pdst cobol_initstatic cobol_pdstax cobol_insert_token cobol_perform_gen cobol_inspect_gen cobol_pic_val_comp cobol_io_ cobol_pointer_register cobol_io_util cobol_pool cobol_iocall cobol_print_diag cobol_ioerror cobol_proc_copy cobol_ioerror_abort cobol_proc_sort cobol_iomode cobol_process_error cobol_ioop_util cobol_profile cobol_lex cobol_prologue_gen cobol_lexeme cobol_purge_gen cobol_lexerr cobol_r_initialize cobol_linage cobol_read_ft cobol_link_init cobol_read_gen cobol_load_register cobol_read_rand cobol_make_bin_const cobol_receive_gen cobol_make_fsb_link cobol_reg_manager cobol_make_link cobol_register cobol_make_list cobol_register_util cobol_make_merge_file cobol_release_gen cobol_make_object_map cobol_reloc cobol_make_reg_token cobol_repl3 cobol_make_type3 cobol_repl3_expand cobol_make_type9 cobol_replb cobol_make_xref_ cobol_report_writer cobol_mcs cobol_res_words cobol_mcs_ cobol_reset_r cobol_merge cobol_reswd_table_ cobol_merge_gen cobol_return_gen cobol_move_gen cobol_rewrite_gen cobol_mpy cobol_rts_ Module Changes for MR10.1 C-14 SRB10.2 cobol_rts_handler_ comp_read_ cobol_rw comp_report_ cobol_search_gen comp_space_ cobol_section_gen comp_tbl_ctls_ cobol_seginit_gen comp_title_block_ cobol_send_gen comp_update_symbol_ cobol_set_fsbptr comp_use_ref_ cobol_set_gen compare_declaration cobol_set_pdir compare_entry_names cobol_set_pr compare_expression cobol_set_type40 compare_mst cobol_short_to_longbin compare_ptrs cobol_sort_gen compdv cobol_sort_util compile_block cobol_source_formatter_ compile_entry cobol_start_gen compile_exp cobol_stop_gen compile_formats cobol_store_binary compile_link cobol_string compile_statement cobol_string_gen compile_tree cobol_su_ complex_stuff cobol_subtract_gen compose cobol_sym_init compstat cobol_syntax_trace_ compute_bill cobol_trans_alphabet concept100.ctl cobol_unstring config cobol_unstring_gen console_edit cobol_usrwd console_report cobol_version constant_length cobol_write_gen constant_zero code_generator context collect_free_core context_processor combine_tests convert command_processor_ convert_absentee_queues command_usage_count convert_audit_ comp_ convert_chars comp_art_ convert_dprint_msgs comp_block_ctls_ convert_runoff comp_break_ convert_v1_fdump comp_break_ctls_ convert_volume_queues comp_ctls_ copy comp_dir_info copy_as_meters comp_eject_page_ copy_expression comp_expr_eval_ copy_from_dump comp_extr_str_ copy_seg_ comp_fill_ copy_temp comp_font_ copy_unique_expression comp_format_ctls_ cp_data_ comp_head_page_ cpg_ comp_hft_ctls_ create comp_insert_ctls_ create_array comp_make_page_ create_block comp_measure_ create_bound Module Changes for MR10.1 C-15 SRB10.2 create_context declare_descriptor create_cross_reference declare_integer create_default declare_label create_homedir_ declare_parse create_hproc declare_picture create_identifier declare_picture_temp create_label declare_pointer create_list declare_structure create_mrds_db declare_temporary create_operator decode_mpc_stats_ create_reference decode_node_id create_statement decode_nstd_status_ create_storage default_parse create_symbol defined_reference create_token delete cref_analyze_ delete_proj cross_ring_ delete_vtoce cross_ring_io_ delta4000.ctl ctl_char demount_pv cu_ descriptor_parse cv_MR10_pdts device_acct_ cv_MR9_pdts device_control cv_MR9_use_totals device_meters cv_ascii_to_bcd_ dfast_ cv_bcd_to_ascii_ dfast_command_processor_ cv_bin_to_ascii_ dfast_compile_ cv_bin_to_bcd_ dfast_directory_ cv_cmcs_station_ctl dfast_edit_ cv_cmcs_terminal_ctl dfast_explain_ cv_cmcs_tree_ctl dfast_get_arg_ cv_cmf dfast_header_ cv_pmf dfast_line_edit_ cv_rtmf dfast_list_ cv_smf dfast_merge_ cv_ttf dfast_process_overseer_ daemon_user_manager_ dfast_run_ daily_log_process dfast_run_unit_manager_ daily_summary dfast_set_system_ daily_syserr_process dfast_terminal_control_ data_list_parse dg132b.ctl date_deleter dial_ctl_ db_break_map dial_manager_call db_fnp_memory_ dialup_ db_fnp_symbols_ dir_dump db_get_count disk_control dctl disk_error_data deactivate disk_init deactivate_for_demount disk_left_ decbin disk_meters decevl_ disk_queue decimal_op disk_rebuild declare disk_stat_print declare_constant disk_usage_stat Module Changes for MR10.1 C-16 SRB10.2 disklow dump_vct display_am_ dump_vtoce display_anst dumper display_ast_ e_argument_parse_ display_cdt e_basic_ display_cobol_run_unit e_binding_table_ display_comp_dsm e_defpl1_ display_dump_ e_find_invocation_ display_dump_events e_info_vfilesman_ display_frame_args_ e_interact_ display_label e_listen_interface_ display_mchist_ e_multics_files_ display_mpc_data_ e_multics_files_util_ display_mstb e_pl1_ display_pl1_map e_redisplay_ display_pl1_text e_tasking_ display_process_ e_terminal_io_ display_psp e_v display_regs_ e_window_mgr_ display_rtdt eb_data_ display_segment_ ec_shift_config_change_ display_stack_ ed_installation_parms display_syserr_ ed_mgt display_syserr_log_part edit_proj display_text edit_proj_ display_timers edit_projfile dm1521.ctl edit_reqfile dm2500.ctl edx_util_ dm3000.ctl emacs dmpr_finish_ emacs-alm-mode dmpr_output_ emacs-buffer-edit dn355 emacs-compilations dn355_boot_interrupt emacs-completions dn355_messages emacs-console-messages do emacs-dir-edit do_parse emacs-fortran-mode do_semantics emacs-lisp-debug-mode dpg_ emacs-lisp-mode dprint emacs-macro-compile dprint_ emacs-macro-edit dtc300s.comp_dsm emacs-object-mode dtc300s_writer_ emacs-overwrite-mode dump_abs_data emacs-text-mode dump_anstbl emacs_data_ dump_anstbl_ emacs_pl1_mode_ dump_cdt_ emacs_search_file_caller_ dump_cmf_ emf_address_ dump_devq emf_convert_date_ dump_gcos emf_deliver_ dump_mpc emf_edx_util_ dump_mpc_ emf_get_addr_ dump_mrt emf_header_scan_ dump_syscon_mseg emf_header_util_ Module Changes for MR10.1 C-17 SRB10.2 emf_interim_editor_ fnp_multiplexer emf_invocation_ fnp_util emf_mbx_util_ force_write emf_network_ form_link_info_ emf_search_file_ format_attributes_ emf_user_ format_cobol_source emf_writing_util_ format_list_parse encode format_pl1 enter_admin_mode_ format_pl1_ enter_imft_request format_pl1_error_ enter_output_request format_pl1_lex_ equal format_pl1_long_ error format_pl1_modes_ error_ format_pl1_record_style_ eval_exp format_pl1_stmt_type_ evaluate format_sc1 evict_page fortran_io_ exec_com_caller_ forum_admin execute_sc_command_ forum_create exercise_disk forum_input_requests_ exists forum_list_meetings exp_op forum_list_users expand_ forum_mgr_ expand_assign forum_mgr_tv_ expand_by_name forum_misc_requests_ expand_cobol_source forum_notifications_ expand_device_writer forum_output_requests_ expand_infix forum_request_tables_ expand_initial forum_requests_ expand_prefix forum_search_list_default_ expand_primitive forum_trans_mgr_ expevl_ forward_command_ expmac fox1100.ctl expmac_test free_node expression_parse free_store expression_semantics freecore ext_parse fsout_vol extract_msg_doc_ ftp_dialup_ fast_connect_init function fdump_fnp_ g115_ file_system_meters gcos fill_refer gcos_abort_ fim gcos_attach_file_ fim_util gcos_big_tape_blocks_ fin_admin_ gcos_build_library find_communications_seg_ gcos_build_patchfile find_config_card_ gcos_build_pathname_ find_next_request_ gcos_card_utility fix_bit gcos_card_utility_ fixed_to_float gcos_cc_abort_ flagbox_mgr gcos_cc_activity_cards_ flt_bin_sort_ gcos_cc_data_ fnp_init gcos_cc_directive_cards_ Module Changes for MR10.1 C-18 SRB10.2 gcos_cc_endjob_ gcos_mme_inos_ gcos_cc_file_cards_ gcos_mme_laps_ gcos_cc_goto_ gcos_mme_lbar_ gcos_cc_ident_ gcos_mme_loop_ gcos_cc_incode_ gcos_mme_more_ gcos_cc_limits_ gcos_mme_mrel_ gcos_cc_loader_cards_ gcos_mme_prio_ gcos_cc_misc_cards_ gcos_mme_rels_ gcos_cc_param_ gcos_mme_rets_ gcos_cc_set_ gcos_mme_rout_ gcos_cc_snumb_ gcos_mme_save_ gcos_cc_update_ gcos_mme_sets_ gcos_check_for_mme_ gcos_mme_snap_ gcos_cleanup_files_ gcos_mme_snp1_ gcos_close_file_ gcos_mme_syot_ gcos_control_tables_ gcos_mme_time_ gcos_convert_sst gcos_mme_user_ gcos_convert_time_ gcos_mme_wake_ gcos_create_file gcos_open_file_ gcos_create_file_ gcos_print_call_ gcos_cv_ascii_gebcd_ gcos_print_file gcos_daemon gcos_process_mme_ gcos_daemon_init_ gcos_pull_tapefile gcos_daemon_temp_ gcos_queue_job_ gcos_error_ gcos_read_ gcos_et_ gcos_read_card_ gcos_ext_stat_ gcos_read_cards_ gcos_extract_module gcos_read_line_ gcos_fault_processor_ gcos_read_tape_ gcos_fms gcos_reformat_syslib gcos_fms_error_ gcos_restart_ gcos_gein_ gcos_restore_regs_ gcos_gein_pass1_ gcos_run_activity_ gcos_get_bar_ gcos_set_environment gcos_get_cc_field_ gcos_set_slave_ gcos_gsr_read_ gcos_sys_xlate_ gcos_gsr_write_ gcos_sysout_writer_ gcos_gtss_update_ gcos_sysprint gcos_incode_ gcos_syspunch gcos_interpret_file_string_ gcos_time_convert_ gcos_label_tape gcos_tss gcos_library_summary gcos_user gcos_list_patchfile gcos_user_ gcos_make_tape gcos_verify_access_ gcos_mme_bort_ gcos_verify_tss_access_ gcos_mme_call_ gcos_verify_user_ gcos_mme_chek_ gcos_write_ gcos_mme_fadd_ gcos_write_line_ gcos_mme_fcon_ gcos_write_to_er_ gcos_mme_fini_ ge_eval_ gcos_mme_frce_ ge_interpret_ gcos_mme_fsye_ ge_parse_ gcos_mme_info_ gen_pl1_linkage Module Changes for MR10.1 C-19 SRB10.2 gen_pl1_symbol gfms_close_ generate_constant gfms_date_ generate_definition gfms_detach_ generate_mst gfms_dump_description_tree_ generate_pnotice gfms_dump_do_files_ generic_selector gfms_dump_rec_ get_addr_ gfms_end_of_input_ get_archive_file_ gfms_ext get_array_size gfms_file_content_records_ get_aste gfms_file_name_ get_imaginary gfms_gtss_attributes_ get_io_segs gfms_hash_ get_library_segment gfms_hash_cat_ get_main gfms_header_label_ get_primary_name_ gfms_input_file_list_ get_reference gfms_print_names_ get_shortest_path_ gfms_serial_number_record_ get_single_ref gfms_smc_records_ get_size gfms_substructure_records_ get_temp_seg_ gfms_tape_status_ get_uid_with_lastname gfms_task_block_record_ get_user_ gfms_test_ascii_ get_userid_ gfms_test_date_ get_variable gfms_trailer_label_ getbit_ glasstty.ctl getid_ gload_ gfms_ascii_ glpl_ gfms_ascii_bcd_ graphics_editor gfms_bcd_ascii_ gse_ext_ gfms_calling_sequence_ Module Changes for MR10.1 C-20 SRB10.2 hash_ initialize_faults hash_table initialize_int_static hasp_host_ initializer hasp_util_ inline_operation hasp_workstation_ inputs_ hazeltine1510.ctl install hc_dmpr_primitives instruction_info hc_ipc interpret_link_ hc_tune interrupt_meters heals_collect_data_ io_data_list_semantics heals_cpu_reports_ io_error_summary heals_gen_ioerr_log_ io_op heals_io_report_gen_ io_semantics heals_io_reports_ io_statement_parse heals_media_sort_gen_ ioi_assign_disk_channels heals_mos_edac_reports_ ioi_assign_dte heals_report ioi_getwork heals_scan_config_ ioi_init heals_sorted_report_gen_ ioi_interrupt heath19.ctl ioi_reset_channel hp2645.ctl ioi_set hp_delete ioi_timer hran_ iom_assign hran_dps8_ iom_connect hran_l68_ iom_data_init hunt iom_error hyterm.comp_dsm iom_interrupt hyterm_writer_ iom_overhead ibm3101.ctl iom_reset identify_io_channel_ iom_unassign idsort_ iq120.ctl if iriscope200.ctl if_parse is_he_user imft_cir_mir_commands_ is_legal_proj imft_convert_status_code_ isolts_ imft_driver_ isolts_err_log_ imft_et_ jump_op imft_io_ kill_sc_process_ imft_receive_object_ ktm2.ctl imft_transmit_object_ l_delete indent l_names infoton100.ctl l_patch init_aste_pools l_rename init_dm_journal_seg labl1 init_pvt lang_util_ init_scavenger_data lar_util_ init_scu length_op init_sst level_0_ init_stack_0 lex init_sys_var lex_string_ init_volmap_seg lg_ctl_ init_vtoc_man link initialize_ext_static link_trap_caller_ Module Changes for MR10.1 C-21 SRB10.2 linus linus_write linus_assign_data list_abs_requests linus_assign_values list_arg_ linus_builtin_ list_delegated_projects linus_canon_input list_dir_info linus_close list_dir_info_ linus_convert_code list_emacs_ctls linus_convert_num_to_str list_extra_personids linus_create_list list_help linus_data_ list_imft_requests linus_declare list_sub_tree linus_define_area list_vols linus_del_scope litevl_ linus_delete load linus_dltt load_ctl_ linus_dtt load_ctl_status linus_eval_expr load_fnp_ linus_eval_scal_func load_fnp_util_ linus_eval_set_func load_mpc linus_invoke load_mpc_fw_info_ linus_lila load_size linus_lila_alloc_lit load_tandd_library linus_lila_block lock linus_lila_build_expr_str logical_volume_manager linus_lila_build_expr_tab login_parse_ linus_lila_build_scfn_str long_op linus_lila_error lookup linus_lila_from lstman_ linus_lila_get_token m_a linus_lila_scal_fn ma_analyze_ linus_lila_select macro_ linus_lila_set macro_table linus_lila_set_fn make_alm_object_map_ linus_lila_term make_both_addressable linus_lila_where make_mod linus_list_db make_msf_ linus_list_scope make_non_quick linus_list_values make_pps_tape linus_modify make_sdw linus_modify_build_expr_tab make_segs_paged linus_modify_gt make_volume_labels linus_ok_response makeknown_ linus_open manage_volume_pool linus_output map_free_count linus_print mask_instruction linus_print_error match_arguments linus_report mc_commands_ linus_retrieve mc_con_rec_ linus_scope mc_list linus_set_mode mc_trace linus_set_scope mc_tty_ linus_store mc_util_ linus_thread_fn_list mc_wakeups_ Module Changes for MR10.1 C-22 SRB10.2 mc_write_ mrds_rst_tree_insert mcs_meters_ mrds_rst_tree_predecessor merge mrds_rst_tree_search merge_ mrds_rst_tree_successor merge_ascii ms_create merge_attributes ms_table_mgr_ merge_initiate mseg_ merge_output_proc mseg_add_ merge_return msf_manager_ mexp_ mst min_max mst_tools_ misc mtdsim_ mlsys_cv_old_r1_msg_ multiplexer_mgr_ mlsys_transmit_ mvt_ mlsys_user_interface_ name_assign mmind.ctl namef_ modevl_ ncp_assign_ monitor_log ncp_error_ monitor_log_util_ ncp_lock_ monitor_quota ncp_util_ mos_edac_summary nd_handler_ move_data need_temp move_quota new_proj mpc_data_summary new_sthedr_ mrd_tester new_user mrd_util_ not_ascii_ mrdim_ object_ mrds_dsl_permute object_test_ mrds_rst_attribute_cleanup ocdcm_ mrds_rst_attribute_handler octevl_ mrds_rst_build_seg_info_ls od355_msgs mrds_rst_consistancy_check offset_adder mrds_rst_create_db ol_dump mrds_rst_create_rsc ol_dump_util_ mrds_rst_domain_handler ol_dump_why_ mrds_rst_error omnivip_writer_ mrds_rst_file_cleanup on_parse mrds_rst_file_handler op_mnemonic mrds_rst_format_file opcode_info mrds_rst_get_seg_ptr open_indx_file mrds_rst_global_list_build operator_semantics mrds_rst_index_handler oplook_ mrds_rst_list_element opr_query_ mrds_rst_meter opr_query_response mrds_rst_model_alloc optimize_if mrds_rst_parse optimizer mrds_rst_parse_table owl1200.ctl mrds_rst_proc_ctl_args page mrds_rst_relation_handler page_error mrds_rst_rsc_alloc page_fault mrds_rst_scanner page_synch mrds_rst_semantics pakbit_ mrds_rst_tree_delete parse Module Changes for MR10.1 C-23 SRB10.2 parse_answerback_ print_projfile parse_attributes_ print_reqfile parse_error print_sat parse_ftp_login_line_ print_syserr_log parse_io_channel_name_ print_syserr_msg_ parse_login_line_ print_urf parse_tape_reel_name_ printing.ctl pass1_ priv_channel_manager pass2_ priv_delete_vtoce patch_firmware priv_x25_mpx path privileged_mode_ut pc prlst_ pc_deposit prnam_ pc_recover_sst prnter_ pc_wired probe_announce_entry_ pdir_volume_manager_ probe_block_name_ pds_trace_ probe_break_handler_ pdt_copy probe_break_mgr_ pe550.ctl probe_command_ peruse_crossref probe_ctl_requests_ pl1_abs probe_display_data_ pl1_data probe_display_request_ pl1_error_print probe_error_ pl1_nodes_template_ probe_eval_ pl1_operator_names_ probe_expr_requests_ pl1_operators_ probe_fault_handler_ pl1_print probe_find_location_ pl1_signal_catcher probe_find_procedure_ pl1_stat_ probe_info_requests_ pl1_symbol_print probe_listen_ pl1_version probe_modes_mgr_ pnotice_language_info_ probe_print_stack_ pnotice_paths_ probe_print_value_ pnt_manager_ probe_request_mgr_ pointer_builtins probe_requests_ poll_fnp probe_seg_info_ poll_mpc probe_seg_mgr_ post_purge probe_source_segment_ postp1_ probe_stack_trace_ postp2_ probe_subsys_util_ power_of_two probe_trace_a_stack_ prds_init probe_vars_requests_ prepare_operand procedure_parse prepare_symbol_table process_cobol_report print_abs_msg_ process_compout print_aste_ptp process_dump_segments print_disk process_entry print_heals_message proj_mtd print_linkage_usage propagate_bit print_log prtdim_changemode print_meters prwrd_ print_mpc_summary prwrd_util_ print_pdt ptw_util_ Module Changes for MR10.1 C-24 SRB10.2 pulnk_ rldr_vtoc_buffer_ pusmb_ rmdb_create_index put_aste rmdb_delete_index putout_ rsw_util putxt_ salv_err_msg pxss salvage_mstb qedx salvage_pv quota salvager rank save_dir_info rbf_ save_value rcp_initializer_ sc_admin_command_ rcp_tape_ sc_command rdm_active_requests_ sc_init_ rdm_data_ sc_parse_ rdm_forward_request_ sc_signal_handler_ rdm_header_util_ sc_stat_ rdm_misc_requests_ scan_token_table rdm_msg_chain_ scas_init rdm_msg_requests_ scavenge_vol rdm_output_ scavenge_volume rdm_reply_request_ scavenger rdm_transfer_requests_ scramble_ read_mail scs_and_clock_init read_tape_and_query sdm_data_ real_initializer sdm_file_requests_ reassign_work_classes_ sdm_header_requests_ rebuild_dir sdm_mbx_requests_ refer_extent sdm_misc_requests_ reference_parse sdm_msg_requests_ reformat_mgt sdm_msg_util_ regent200.ctl sdm_subsystem_ rehash_ sdm_text_mgr_ reload sdw_util_ remove_user search_file_ rename_proj search_sat_ reorder_archive segment_loader reserve segment_mover reset_MR10_pdts semantic_translator reset_cdt_meters send_admin_command reset_disk_meters send_mail reset_proj set reset_usage set_acl reset_use_totals set_admin_data_ restart_chn set_indicators restart_mc_ttys_ set_tpp restore_pdt_access setid_ retrieve_from_volume_ setup_dump_segments retriever share_expression return_tty_to_mc_ shutdown retv_copy shutdown_file_system ring_1_patch_ simplify_expression ringbr_ simplify_offset rldr_input_ sort Module Changes for MR10.1 C-25 SRB10.2 sort_ string_temp sort_build_keys sty_dump_ sort_cleanup_work sty_mpx sort_commence subscripter sort_convert_internal subsystem_requests_ sort_ext supdup.ctl sort_initiate supdup_output.ctl sort_input_proc sweep sort_merge_command sweep_disk_ sort_merge_command_finish switch_on sort_merge_initiate sym_sort_alphabetic sort_merge_print_report sys_full_report sort_merge_sub_error sys_log_ sort_merge_subroutine sys_trouble sort_merge_terminate syserr_log_man_ sort_output_proc syserr_log_util_ sort_presort syserr_real sort_projfile syserrlog_segdamage_scan_ sort_reqfile system sort_seg system_control_ sort_seg_ system_daily_report spg_fs_info_ system_monthly_report sslt_init_ system_startup_ sslt_manager_ system_total ssu_ table_ ssu_arglist_ tape_dim_data_ ssu_ec_ tape_io_interpret_ ssu_error_ tape_ioi_ ssu_et_ tape_ioi_activate ssu_execute_ tape_ioi_buffer_man ssu_info_mgr_ tape_ioi_error_retry ssu_invocation_ tape_ioi_hardware_status ssu_listen_ tape_ioi_io ssu_misc_procs_ tape_ioi_modes ssu_misc_requests_ tape_ioi_utils ssu_procedure_mgr_ tape_ioi_wks_man ssu_request_mgr_ tape_mult_ ssu_request_tables_ tape_mult_close_ ssu_temp_mgr_ tape_mult_detach_ ssu_usage_ tape_mult_labeler_ stack_temp tape_mult_open_ stat_mpc_ tape_mult_parse_ state_man tape_mult_read_ statement_parse tape_mult_util_ statement_type tape_mult_write_ status tape_reader status_ tape_reader_ sthedr_ task_alm_ stock task_cl_intermediary_ stop_cobol_run task_create_ store task_ctl_ store_bit_address task_init_ string_op task_overseer_ Module Changes for MR10.1 C-26 SRB10.2 tc_ tty_dump tc_block tty_index tc_init tty_interrupt tc_input tty_io_ tc_request tty_lock tc_util tty_read teco tty_write ted4 turn_on_mc_ ted_ tvi920.ctl ted_ax_ unlock_oc ted_command_ up_cdt_ ted_comment_ up_ctr ted_dump_ up_mgt_ ted_eval_t_ up_pdt_ ted_gv_t_ up_rtdt_ ted_tabin_ up_sat_ ted_tabout_ up_sysctl_ tedaddr_ update_heals_log tedhelp_ update_vtoce tedmgr_ urf_manager_ tedshow_ usage_and_revenue tedsort_ usage_total tedsrch_ use_big_tape_blocks_ tedutil_ user tek4023.ctl user_info_ tek4025.ctl utils_ teleray1061.ctl v2pl1 template_address_space validate terminals_overseer_ validate_info_seg test_archive value test_tape varevl_ timer_manager_ verify_dump_volume token_to_binary verify_lock tolts_ vfdevl_ tolts_alm_util_ vfile_attach tolts_alrm_util_ vfile_copy_opening_ tolts_device_info_ vfile_find_bad_nodes tolts_file_util_ video_system.ctl tolts_init_ video_system_ctl_util_ tolts_io_int_ vip7200.ctl tolts_load_firmware_ vip7800.ctl tolts_pcd_ vistar.ctl tolts_qttyio_ volmap tolts_ttyio_display_ volmap_page tolts_ttyio_end_ volmap_util tolts_util_ vt100.ctl trace_mpc_ vt132.ctl traffic_control_meters vt132p.ctl translate_to_hex9 vt1xx_ctl_util_ tree_manager vt1xx_keys_ trim_syserr_log vt52.ctl truncate_stacks vtoc_attributes truncate_vtoce vtoc_buffer_meters Module Changes for MR10.1 C-27 SRB10.2 vtoc_interrupt wire_proc vtoc_man wired_fim vtoc_search wired_plm vtoce_stock_man wired_shutdown walk_subtree write_log_ walvip.comp_dsm x25_analyze_ where x25_dump_ who x25_mpx window_call_data_ x25_mpx_data window_display_ xmail_dprint_mlist_ window_io_ xmail_dprint_msgs_ window_io_iox_ xmail_print_ window_io_video_ xr_man wioctl_ yes_no_ Module Changes for MR10.1 C-28 SRB10.2 APPENDIX D MODULE CHANGES FOR MR10.2 This appendix provides information about changes to the Multics operating system on a segment basis. The following information applies to changes made to the system from the MR10.1 release to the MR10.2 release only. A similar list is provided for changes made to modules for the MR10.0 in Appendix B, and MR10.1 in Appendix C. This appendix is provided to help sites identify, to a segment level, changes they may have applied for emergency bug fixes or site dependent modifications to current system software. Information is catagorized as follows: new info segments (added to >doc>info) new segments deleted segments replaced segments Module Changes for MR10.2 D-1 SRB10.2 _N_E_W _I_N_F_O _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._2 256K_segments.gi.info find_condition_frame_.info IMFT.info find_partition_.info addresses.gi.info find_source_file_.info addresses.info fortran_large_arrays.gi.info analyze_multics.info forum.new_features.info apl_coded_.info forum_.info apl_quadcall.info forum_admin_.info apl_search_paths.gi.info forum_chairman_.info area.gi.info g115_.info areas.gi.info gcos_tss_build_library.info arithmetic_af.gi.info get_entry_arg_descs_.info ascii_to_bcd_.info get_external_variable_.info bcd_to_ascii_.info get_system_free_area_.info bind_fnp.info hash_.info bisync_.info hash_index_.info canonicalize_mailbox.info hasp_host_.info change_default_wdir_.info hasp_workstation_.info change_kst_attributes.info ibm2780_.info channel.gi.info ibm3270_.info channel.info interpret_resource_desc_.info channel_id.gi.info io.info channel_id.info io_call.info char_to_numeric_.info l_add_name.info character_string.gi.info l_delete.info check_cpu_speed.info l_delete_acl.info check_mdcs.info l_delete_name.info commands.info l_list_acl.info common_block.gi.info l_names.info common_block.info l_patch.info compare_config_deck.info l_rename.info compare_configuration_deck.info l_set_acl.info connect.info l_set_dir_ring_brackets.info copy_dir_.info l_set_ring_brackets.info cv_dir_mode_.info lfree_name.info cv_float_.info library_cleanup.info cv_float_check_.info library_des_comp.info cv_float_double_.info library_map.info cv_mode_.info library_print.info cv_userid_.info linus.changes.info date_and_time.gi.info list_fortran_storage.info date_time_valid.info mail_addresses.gi.info display_branch.info mail_table.gi.info display_file_value_.info mailing_lists.gi.info display_mailing_address.info manage_volume_pool.info dl_handler_.info map355.info dsmla.info message_format.gi.info edoc.info mlr_.info event_channel.gi.info mls.gi.info event_channels.gi.info mrl_.info explain_doc.info mrpg_limitations.gi.info Module Changes for MR10.2 D-2 SRB10.2 multics_libraries_.info send_ips.info multics_library_search_.info send_wakeup.info nd_handler_.info set_ext_variable_.info nonlinks.info set_mailing_address.info parse_channel_name_.info set_x25_packet_threshold.info pathname_manipulation_af.info shcs_.info phcs_.info shortest_path.info pl1.new_features.info special_active_functions.gi.info print_apt_entry.info storage_system_af.gi.info print_cobol_error_.info stu_.info print_imft_sites.info sus_signal_handler_.info process_switch_off.info syn_.info process_switch_on.info system_area.gi.info qedx_.info system_area.info reductions.info tape_ansi_.info rehash_.info tape_ibm_.info remote_input_.info tape_mult_.info remote_printer_.info teco_get_macro_.info remote_punch_.info terminate_process_.info remote_teleprinter_.info time_table_.info repeat_line.info tutorial.info requote_string_.info values_afs.gi.info resource_info_.info video_editing.gi.info ring_zero_dump.info where_doc.info runtime_symbol_info_.info window_call.info Module Changes for MR10.2 D-3 SRB10.2 _N_E_W _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._2 abs_io_handler_node.incl.pl1 format.incl.lisp aim_privileges.incl.pl1 format_document_error.incl.pl1 amu_definitions.incl.pl1 fortran_storage.incl.pl1 amu_error_info.incl.pl1 gcos_xio_dcl_.incl.pl1 amu_fdump_info.incl.pl1 history_regs_dps8.incl.alm amu_hardcore_info.incl.pl1 history_regs_l68.incl.alm amu_info.incl.pl1 host_table_dcls.incl.pl1 amu_mc.incl.pl1 imft_logical_record.incl.pl1 amu_old_uid_table.incl.pl1 interpret_link_info.incl.pl1 amu_process_info.incl.pl1 library.incl.lisp amu_translation.incl.pl1 linus_data_file_info.incl.pl1 ansi_uvl1.incl.pl1 linus_display_arg_list.incl.pl1 azm_info.incl.pl1 linus_format_options.incl.pl1 backquote.incl.lisp linus_names_and_values.incl.pl1 backup_control.incl.pl1 linus_options_extents.incl.pl1 backup_dir_list.incl.pl1 linus_page_info.incl.pl1 backup_fs_times.incl.pl1 linus_report_info.incl.pl1 backup_info.incl.pl1 linus_report_structures.incl.pl1 backup_preamble_header.incl.pl1 linus_scroll_info.incl.pl1 bce_subsystem_info_.incl.pl1 linus_sort_info.incl.pl1 config_data_dcls.incl.pl1 linus_table_control.incl.pl1 copy_error_info.incl.pl1 linus_table_info.incl.pl1 copy_flags.incl.pl1 loop.incl.lisp copy_options.incl.pl1 macro_macros.incl.lisp defmacro.incl.lisp mail_table_entry.incl.pl1 defstruct.incl.lisp mdbm_acs_ctrl.incl.pl1 defun.incl.lisp mdbm_delete_acl.incl.pl1 delete_options.incl.pl1 mdbm_dir_acl.incl.pl1 destructuring_let.incl.lisp mdbm_modes_uids.incl.pl1 dial_out_invocation.incl.pl1 mdbm_rm_sel_chain.incl.pl1 dir_lock_seg_.incl.pl1 mdbm_sec_items.incl.pl1 display_doc_info.incl.pl1 mdbm_segment_acl.incl.pl1 dl_handler_options.incl.pl1 mlsys_address_route.incl.pl1 dm_element_id_list.incl.pl1 mlsys_copy_ptr.incl.pl1 dm_file_create_info.incl.pl1 mlsys_delete_error_info.incl.pl1 dm_id_list.incl.pl1 mlsys_delete_mailbox.incl.pl1 dm_operator_constants.incl.pl1 mlsys_deliver_info.incl.pl1 dm_range_constants.incl.pl1 mlsys_field_names.incl.pl1 dm_rel_creation_info.incl.pl1 mlsys_field_types.incl.pl1 dm_relation_description.incl.pl1 mlsys_fips98_message.incl.pl1 dm_relation_index_flags.incl.pl1 mlsys_hash_tables_seg.incl.pl1 dm_relation_spec.incl.pl1 mlsys_mailbox.incl.pl1 dm_specification_head.incl.pl1 mlsys_mailbox_acl.incl.pl1 dm_tm_modes.incl.pl1 mlsys_mailbox_modes.incl.pl1 dm_typed_vector_list.incl.pl1 mlsys_mailer_data.incl.pl1 drl_macros.incl.alm mlsys_message.incl.pl1 file_system_operations.incl.pl1 mlsys_mf_extension.incl.pl1 file_system_operations_.incl.pl1 mlsys_parse_ca_options.incl.pl1 firmware_trailer.incl.alm mlsys_parse_txt_options.incl.pl1 firmware_trailer.incl.pl1 mrds_dm_display_flags.incl.pl1 Module Changes for MR10.2 D-4 SRB10.2 mrds_dsm_display_fils.incl.pl1 qedx_buffer_io_info.incl.pl1 mrds_dsm_display_flags.incl.pl1 qedx_info.incl.pl1 mrds_dsm_fil_block.incl.pl1 qedx_internal_data.incl.pl1 mrds_dsm_fil_list_block.incl.pl1 rdc_tracing_fcns_.incl.pl1 mrds_dsm_fil_str.incl.pl1 rdm_data.incl.pl1 mrds_dsm_files.incl.pl1 rdm_fwd_invocation.incl.pl1 mrds_dsm_header_info.incl.pl1 rdm_fwd_subsystem_opts.incl.pl1 mrds_dsm_rel_names_ext.incl.pl1 rdm_fwd_text_mgr_const.incl.pl1 mrds_dsm_scan.incl.pl1 rdm_invocation.incl.pl1 mrds_file_valid_out.incl.pl1 rdm_message_chains.incl.pl1 mrds_finish_transaction.incl.pl1 rdm_message_list.incl.pl1 mrds_invert_info.incl.pl1 rmdb_relmgr_entries.incl.pl1 mrds_parse.incl.pl1 runtime.incl.lisp mrds_rel_desc_v3.incl.pl1 runtime_block_type.incl.pl1 mrds_rst_translate_mad.incl.pl1 runtime_symbol_block.incl.pl1 mrds_set_scope_ops_.incl.pl1 runtime_symbol_info_.incl.pl1 mrds_start_transaction.incl.pl1 salvager_severities.incl.pl1 mrds_valid_out.incl.pl1 sdm_invocation.incl.pl1 mrds_vector_init.incl.pl1 sdm_original_messages.incl.pl1 mtape_attach_info.incl.pl1 setf.incl.lisp mtape_constants.incl.pl1 sharpsign.incl.lisp mtape_data.incl.pl1 suffix_info.incl.pl1 mtape_dcls.incl.pl1 sys_trouble_codes.incl.pl1 mtape_detach_info.incl.pl1 tty_access_class.incl.pl1 mtape_err_stats.incl.pl1 val_level_error.incl.pl1 mtape_file_info.incl.pl1 vrm_change_bits.incl.pl1 mtape_file_status.incl.pl1 vrm_collection_info.incl.pl1 mtape_hardware_status.incl.pl1 vrm_com.incl.pl1 mtape_includes.incl.pl1 vrm_cursor.incl.pl1 mtape_label_record.incl.pl1 vrm_data_.list mtape_open_close_info.incl.pl1 vrm_index.incl.pl1 mtape_option_names.incl.pl1 vrm_iocb_list_block.incl.pl1 mtape_pfm_info.incl.pl1 vrm_key_list.incl.pl1 mtape_saved_pfm_info.incl.pl1 vrm_key_source_list.incl.pl1 mtape_vol_set.incl.pl1 vrm_meter.incl.pl1 mtape_volume_status.incl.pl1 vrm_meter_man.incl.pl1 nd_handler_options.incl.pl1 vrm_open_info.incl.pl1 oc_info.incl.pl1 vrm_rel_desc.incl.pl1 old_esi.incl.pl1 vrm_relation_list.incl.pl1 online_doc.incl.pl1 vrm_search_info.incl.pl1 online_doc_fields.incl.pl1 vrm_search_list.incl.pl1 online_doc_groups.incl.pl1 vrm_tuple.incl.pl1 op_mnemonic_dcl_.incl.pl1 vrmu_scan_rec_next.incl.pl1 opc_reconfig_options.incl.pl1 vu_alignment_modes.incl.pl1 other_other.incl.lisp vu_entry_dcls.incl.pl1 pa_dim_name_constants.incl.pl1 vu_print_vector_array.incl.pl1 pa_option_value_list.incl.pl1 vu_pva_string.incl.pl1 pa_value_names.incl.pl1 vu_typed_vector.incl.pl1 pascal_gen_constants.incl.pl1 vu_typed_vector_array.incl.pl1 pascal_loc_class_codes.incl.pl1 window_editor_values.incl.pl1 pascal_symbol_node.incl.pl1 window_line_editor.incl.pl1 prt_sdb.incl.alm Module Changes for MR10.2 D-5 SRB10.2 _N_E_W _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._2 CICG_INRIA.1980.pnotice azm_stack_trace_ HIS_LTD.1983.pnotice azm_str_util_ MIT.1983.pnotice azm_syserr_ amu_ azm_verify_dump_ams_ amu_arglist_ azm_why_ amu_check_info_ bound_amu_.archive amu_deadproc_ bound_amu_.bind amu_definition_ bound_azm_.archive amu_do_translation_ bound_azm_.bind amu_error_ bound_doc_tools_.archive amu_et_ bound_doc_tools_.bind amu_fdump_mgr_ bound_structure_lib_.archive amu_fdump_mpt_ bound_structure_lib_.bind amu_fdump_translate_ cache_meters amu_get_name_ cmf amu_hardcore_info_ cv_links_to_mail_table amu_info_ load_doc_db_dbf amu_kst_util_ load_doc_db_ent amu_parse_ptr_args_ mr10.2.make_sys_seg.ec amu_print_ prtdim_eurc_util amu_print_text_ prtdim_eurc_write amu_replace_trans_ public.domain.pnotice amu_return_val_ scd_oob_tst amu_search_path_ set_system_console amu_search_seg_ set_x25_packet_threshold amu_slt_search_ structure_find_ amu_tc_data_ structure_lib_mgr_ amu_temp_seg_ structure_library_1_ amu_translate_ structure_library_2_ analyze_multics structure_library_3_ arg_assign_ structure_library_4_ azm_address_space_ structure_library_5_ azm_display_am_ structure_ref_ azm_display_data_ GTSS.MCFC.CALLERS_1 azm_display_fdump_events GTSS.MCFC.CALLERS_2 azm_display_mc_ GTSS.MCFC.CALLERS_3 azm_dump_mem_ GTSS.MCFC.CALLERS_4 azm_find_mem_box_ GTSS.MCFC.FILES azm_format_pointer_ GTSS.MCFC.NAMES azm_hran_ abbrev_data_ azm_hran_dps8_ abs_io_list_vars azm_hran_l68_ add_mail_table_entry azm_increment_indices_ ansi_tape_io_ azm_pds_trace_ apl_coded_ azm_request_table_ apl_quadcall_ azm_requests_1_ bce_command_processor_ azm_requests_2_ bce_console_io azm_requests_3_ bce_data azm_ret_x7_stack_ bce_error azm_stack_requests_ bce_query Module Changes for MR10.2 D-6 SRB10.2 boot_rpv_subsystem fdoc_et_ bootload_2 file_manager_ bootload_linker find_rpv_subsystem bootload_slt_manager find_source_file_ bootload_tape_label format_pointer_ bound_bce_wired.archive fort_cleanup_ bound_bce_wired.bind fort_defaults_ bound_bootload_0.archive fort_math_builtins_ bound_bootload_0.bind fortran_storage_ bound_fort_runtime_.archive fortran_storage_manager_ bound_fs_util_.archive forum_notify_gate_ bound_library_1_.archive forum_seg_mgr_ bound_library_2_.archive forum_trans_util_ bound_library_wired_.archive fs_acl_util_ bound_linus_.1.archive fs_copy_util_ bound_linus_.2.archive fs_get_type_ bound_mail_system_.1.archive fs_msf_rb_util_ bound_mail_system_.2.archive fs_standard_object_ bound_menu_.archive fs_util_ bound_ms_table_mgr_.archive ft_menu_ bound_tutorial_.archive ft_window_ bound_vfile_relmgr_.archive gcos_altlib_subroutines_ canonicalize_mailbox gcos_second_software_ cb_menu_ gcos_second_software_bundled_ cb_window_ gcos_starL_ compact_mail_table gcos_tape_io_ compiler.sv.lisp gcos_tss_build_library config_data_ gcos_xio_ copy_ gfa.ec create_mail_table gtss_starL_ cv_config_card_ hc_load_mpc cv_float_ ibm_tape_io_ cv_fsdisk_error_ imft_acs.ec dial_out_modes_ imft_close_acs_list dial_out_sl_default_ imft_convert_acs dial_out_util_ imft_default_rqt_ dir_lock_init imft_hasp_ display_argument_list_ imft_open_acs_list display_data_ imft_test_acs_list display_doc imft_tty_ display_mstb init.ec dm_error_ init_bce dmod_ init_clocks encode_clock_value_ init_early_config establish_config_deck initial_error_handler explain_doc initialize_faults_data fc_menu_create ioi_assignment fc_menu_data_ ioi_config fc_menu_init1 ioi_device fc_menu_utils ioi_get_status fc_menu_value_seg_man ioi_masked fc_menu_video ioi_page_table fc_menu_window ioi_verify_lock Module Changes for MR10.2 D-7 SRB10.2 ioi_wire lisp_standard_environment_ iox_attach_name lisp_standard_environment_.ec iox_close_file list_init_ iox_detach mail_system_r2_tv_ iox_find_iocb mail_table_ iox_get_options mail_table_initializer_ iox_measure_options mail_table_mgr_ iox_open_file mail_table_priv_ iox_propagate make_lap.ec kst_util make_lcp.ec lap.sv.lisp menu_ level_error menu_create linus_apply menu_et_ linus_column_value metering_ring_zero_peek_ linus_create_data_file mlsys_address_route_mgr_ linus_display mlsys_field_id_mgr_ linus_display_builtins mlsys_fips98_ linus_display_process_args mlsys_format_ linus_display_scroll mlsys_hash_ linus_fr_build_page mlsys_mailbox_mgr_ linus_fr_delete_report mlsys_mailbox_utils_ linus_fr_get_page mlsys_message_id_mgr_ linus_fr_new_report mlsys_misc_utils_ linus_input_query mlsys_nit_interface_ linus_list_format_options mlsys_parse_control_args_ linus_match_star_name mlsys_parse_text_ linus_options mlsys_psp_ linus_parse_file mlsys_storage_mgr_ linus_print_query mlsys_trap_ linus_qedx mlsys_user_mte_syntax_ linus_qedx_the_query mlsys_utils_ linus_query_mgr mrds_dsl_create_res_copy linus_restore_format_option mrpg.mrpg_lib linus_save_format_options mrpg_lib.search linus_save_query ms_table_mgr_ linus_set_format_options mseg_compact_ linus_store_from_data_file mu_cursor_manager_ linus_temp_seg_mgr mu_rel_statistics linus_translate_query multics_tape_io_ linus_write_data_file ocd_ lisp_defmacro_ old_imft_io_ lisp_defstruct_ online_doc_db_index lisp_defun_ op_mnemonic_ lisp_destructuring_let_ other_process_info lisp_format_ pa_cv_result_to_lf lisp_loop_ pa_get_option_value lisp_macro_macros_ pa_get_refname lisp_nostartup.ec pa_process_arguments lisp_nostartup.sv.lisp pa_search_list lisp_other_other_ pb.search lisp_runtime_ pfm_utils_ lisp_setf_ pl1_operator_names_ lisp_sharpsign_ pl1_signal_conversion_ Module Changes for MR10.2 D-8 SRB10.2 pre_link_hc vrm_create_cursor print_imft_sites vrm_create_relation probe.search vrm_data_ probe_pascal_ vrm_delete_by_id probe_print_pascal_ vrm_destroy_cursor process_arguments_ vrm_destroy_relation process_switch_on vrm_display_search_list qedx_ vrm_get_by_id query_init.ec vrm_get_by_spec raw_tape_io_ vrm_get_description rdm_file_requests_ vrm_get_duplicate_key_count rdm_forward_subsystem_ vrm_get_population rdm_fwd_debug_requests_ vrm_index rdm_fwd_misc_requests_ vrm_meter rdm_fwd_text_mgr_ vrm_modify_by_id rdm_fwd_text_requests_ vrm_open rdm_mailbox_interface_ vrm_open_man rdm_mbx_requests_ vrm_put rdm_message_mark_mgr_ vrm_set_scope rdm_search_utils_ vrmu_add_indexes runtime_symbol_info_ vrmu_add_tuple salvage_mstb vrmu_build_index_list sdm_original_requests_ vrmu_compare_values set_mailing_address vrmu_convert suffix_mbx_ vrmu_cv_tuple_to_vector suffix_ms_ vrmu_cv_vector_to_tuple trace_recurse_ vrmu_cv_vf_desc_to_ptr trace_recurse_dummy_ vrmu_data_align trace_repeat_ vrmu_data_class trace_repeat_dummy_ vrmu_data_length tut_bottom_ vrmu_delete_indexes tut_get_seg_ vrmu_display_descriptor tut_getting_help_ vrmu_encode_key tut_giving_commands_ vrmu_init_rel_desc tut_log_in_ vrmu_iocb_manager tut_mail_ vrmu_scan_records tut_main_menu_ vrmu_search tut_quit_ vrmu_search_init tut_storing_information_ vrmu_validate_spec tut_terminate_sys_ vu_append_dimension_print tut_window_ vu_append_general_print tut_wordpro_ vu_append_simple_print tut_writing_text_ vu_cv_pva_to_string tutorial vu_cv_string_to_pva vd_error_ vu_err_no_operation vdsf vu_init_print_vector_array vdsn vu_replace_print_value vector_util_ where_doc volume_dump_switch_off window_editor_utils_ vrm_close Module Changes for MR10.2 D-9 SRB10.2 _D_E_L_E_T_E_D _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._2 _dial_out_invocation.incl.pl1 mlsys_route.incl.pl1 dirlockt.incl.pl1 mlsys_save_options.incl.pl1 emf_address_list.incl.pl1 mlsys_syntax_error_list.incl.pl1 emf_addresses.incl.pl1 mlsys_transmit_options.incl.pl1 emf_arg_scan_info.incl.pl1 mlsys_true_uvs.incl.pl1 emf_deliver_info.incl.pl1 mlsys_user_field_types.incl.pl1 emf_edit_info_interim.incl.pl1 mrds_arg_list_v1.incl.pl1 emf_header_cons_info.incl.pl1 mrds_attr_record_v1.incl.pl1 emf_header_constants.incl.pl1 mrds_char_var_v1.incl.pl1 emf_header_fields.incl.pl1 mrds_cur_tuple_info_v1.incl.pl1 emf_header_info.incl.pl1 mrds_dbc_v1.incl.pl1 emf_host_info.incl.pl1 mrds_dbcb_v1.incl.pl1 emf_info.incl.pl1 mrds_dbcbrw_v1.incl.pl1 emf_mail_file_info.incl.pl1 mrds_dbcbw_v1.incl.pl1 emf_mbx_info.incl.pl1 mrds_descriptor_v1.incl.pl1 emf_msg.incl.pl1 mrds_dm_disp_flags_v1.incl.pl1 emf_msg_block.incl.pl1 mrds_dm_header_v1.incl.pl1 emf_msg_info.incl.pl1 mrds_domain_record_v1.incl.pl1 emf_msg_spec.incl.pl1 mrds_dsm_disp_flags_v1.incl.pl1 emf_net_mailer_info.incl.pl1 mrds_dsm_disp_rels_v1.incl.pl1 emf_temp_space.incl.pl1 mrds_dsm_header_str_v1.incl.pl1 gcos_flags_.incl.pl1 mrds_dsm_rel_block_v1.incl.pl1 gse_ext_ni_.incl.pl1 mrds_dsm_rel_str_v1.incl.pl1 gtss_condition_prefixes.incl.pl1 mrds_exp_fun_data_v1.incl.pl1 gtss_ni_constants.incl.pl1 mrds_expressions_v1.incl.pl1 gtss_ni_install_values_.incl.pl1 mrds_fd_v1.incl.pl1 iobm_data.incl.pl1 mrds_inv_attr_info_v1.incl.pl1 mail_system_mailbox.incl.pl1 mrds_invert_info_v1.incl.pl1 mail_system_mbx_modes.incl.pl1 mrds_literal_string_v1.incl.pl1 mail_system_message.incl.pl1 mrds_model_rels_v1.incl.pl1 mail_system_msg_types.incl.pl1 mrds_predicate_tree_v1.incl.pl1 mdbm_key_list.incl.pl1 mrds_range_v1.incl.pl1 mdbm_key_src_list.incl.pl1 mrds_rel_desc_v1.incl.pl1 mdbm_quiesce.incl.pl1 mrds_retrieve_info_v1.incl.pl1 mdbm_tuple.incl.pl1 mrds_retrieve_pkey_v1.incl.pl1 mdbm_tuple_id.incl.pl1 mrds_rs_info_v1.incl.pl1 mlsys_address_list_rep.incl.pl1 mrds_rslt_info_v1.incl.pl1 mlsys_addresses.incl.pl1 mrds_scalfn_info_v1.incl.pl1 mlsys_deliver_options.incl.pl1 mrds_scope_info_v1.incl.pl1 mlsys_delivery_methods.incl.pl1 mrds_select_list_v1.incl.pl1 mlsys_forward_options.incl.pl1 mrds_select_sets_v1.incl.pl1 mlsys_header_constants.incl.pl1 mrds_temp_rel_desc_v1.incl.pl1 mlsys_log_options.incl.pl1 mrds_token_info_v1.incl.pl1 mlsys_mailbox_info.incl.pl1 mrds_trel_info_v1.incl.pl1 mlsys_mailbox_types.incl.pl1 mrds_tuple_info_v1.incl.pl1 mlsys_mailing_types.incl.pl1 mrds_tuple_v1.incl.pl1 mlsys_message_info.incl.pl1 mrds_users_v1.incl.pl1 mlsys_net_recipients.incl.pl1 mrds_valid_out_v1.incl.pl1 mlsys_parse_options.incl.pl1 rdm_external_data.incl.pl1 mlsys_recipients_info.incl.pl1 rdm_msg_block.incl.pl1 Module Changes for MR10.2 D-10 SRB10.2 rdm_msg_info.incl.pl1 subsys_request_macros.incl.alm rdm_output_options.incl.pl1 subsystem_info.incl.pl1 rdm_parse_data.incl.pl1 subsystem_request_info.incl.pl1 sdm_msg.incl.pl1 subsystem_request_table.incl.pl1 sdm_msg_info.incl.pl1 Module Changes for MR10.2 D-11 SRB10.2 _D_E_L_E_T_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._2 adjust_mrds_db_v1 fc_menu_video all_rings_util_ fc_menu_window attach_name find_iocb bootload_memory_inspector forum_editor_ bootstrap2 forum_edx_util_ bound_fortran_io_.archive forum_get_addr_ bound_linus_.archive forum_search_file_ bound_mail_system_.archive ft_menu_ bound_mrds_v1_.1.archive ft_window_ bound_mrds_v1_.2.archive garbage_collect_kst bound_mrds_v1_.3.archive gcos_set_tape_buffer_size bound_mrds_v1_.4.archive index_process.ted bound_mrds_v1_.5.archive iobm bound_mrds_v1_.bind iobm_init bound_subsystem_utils_.archive iobm_meters cb_menu_ ioi_assign cb_window_ ioi_assign_channels compare_dump_tape_status ioi_assign_cte compile_lisp_error_table ioi_assign_disk_channels compile_lisp_subr_tv ioi_assign_dte copyrl ioi_assign_gte create_mrds_db_v1 ioi_buffer create_mrds_dsm_v1 ioi_caller cv_float_ ioi_check_mpc display_mrds_db_status_v1 ioi_detailed_status display_mrds_dm_v1 ioi_get_special_status display_mrds_dsm_v1 ioi_getwork display_mstb ioi_interrupt dsmd_v1_ ioi_log_status dump_mrds_db ioi_queue emf_address_ ioi_reset_channel emf_convert_date_ ioi_timer emf_deliver_ ioi_unassign emf_edx_util_ ioi_util emf_get_addr_ ioi_validate emf_header_scan_ linus_lila_translate emf_header_util_ macro emf_interim_editor_ menu_ emf_invocation_ menu_create emf_mbx_util_ menu_et_ emf_network_ mlsys_acknowledge_ emf_search_file_ mlsys_cv_message_to_text_ emf_temp_space_ mlsys_cv_old_r1_msg_ emf_user_ mlsys_date_util_ encode_clock_value_ mlsys_internal_data_ fc_menu_create mlsys_internet_interface_ fc_menu_data_ mlsys_mail_table_mgr_ fc_menu_init1 mlsys_parse_ fc_menu_utils mlsys_route_mgr_ fc_menu_value_seg_man mlsys_send_msg_to_address_ Module Changes for MR10.2 D-12 SRB10.2 mlsys_user_interface_ mrds_dsl_optimize_v1 mrds_builtin_v1_ mrds_dsl_range_clause_v1 mrds_call_v1 mrds_dsl_retrieve_v1 mrds_cmdb_alpha_desc_v1 mrds_dsl_search_v1 mrds_cmdb_get_token_v1 mrds_dsl_sec_close_v1 mrds_cmdb_parse_dcl_v1 mrds_dsl_sec_def_trel_v1 mrds_cmdb_parse_rel_v1 mrds_dsl_sec_delete_v1 mrds_data_v1_ mrds_dsl_sec_make_res_dm_v1 mrds_delete_acl mrds_dsl_sec_make_res_sm_v1 mrds_dm_add_index_v1 mrds_dsl_sec_modify_v1 mrds_dm_close_v1 mrds_dsl_sec_retrieve_v1 mrds_dm_define_attribute_v1 mrds_dsl_sec_setup_res_v1 mrds_dm_define_domain_v1 mrds_dsl_sec_store_v1 mrds_dm_define_relation_v1 mrds_dsl_select_clause_v1 mrds_dm_get_attributes_v1 mrds_dsl_set_dbcb_ptr_v1 mrds_dm_get_db_path_v1 mrds_dsl_set_dbcbw_ptr_v1 mrds_dm_get_next_v1 mrds_dsl_set_scope_v1 mrds_dm_get_relations_v1 mrds_dsl_store_v1 mrds_dm_open_table_mgr_v1 mrds_dsl_thread_fn_list_v1 mrds_dm_open_v1 mrds_dsl_translate_v1 mrds_dm_pos_bof_v1 mrds_dsl_where_clause_v1 mrds_dmdm_v1_ mrds_dsm_alter_v1 mrds_dmdsm_v1_ mrds_dsm_close_v1 mrds_dsl_break_structure_v1 mrds_dsm_copy_v1 mrds_dsl_check_conflict_v1 mrds_dsm_define_relation_v1 mrds_dsl_check_open_mode_v1 mrds_dsm_define_v1 mrds_dsl_check_scope_v1 mrds_dsm_delete_relation_v1 mrds_dsl_close_v1 mrds_dsm_open_read_v1 mrds_dsl_create_res_v1 mrds_dsm_read_header_v1 mrds_dsl_de_queue_user_v1 mrds_dsm_read_rel_next_v1 mrds_dsl_declare_v1 mrds_dsm_read_relation_v1 mrds_dsl_define_temp_rel_v1 mrds_dsm_rewrite_header_v1 mrds_dsl_delete_se_v1 mrds_dsm_store_v1 mrds_dsl_delete_v1 mrds_dsm_validate_header_v1 mrds_dsl_disaster_v1 mrds_list_acl mrds_dsl_dl_scope_v1 mrds_rst_build_seg_info_ls mrds_dsl_empty_scope_v1 mrds_rst_global_list_build mrds_dsl_eval_expr_v1 mrds_set_acl mrds_dsl_eval_func_v1 mrds_valid_v1_ mrds_dsl_expr_v1 mrpg_macro.archive mrds_dsl_finish_file ms_table_mgr_ mrds_dsl_func_v1 mu_build_indl mrds_dsl_get_fn_info_v1 mu_delete mrds_dsl_get_invert_iocb_v1 mu_encd_key mrds_dsl_get_rslt_info_v1 mu_get_rel_size mrds_dsl_get_token_v1 mu_get_tid mrds_dsl_init_dbc_v1 mu_modify mrds_dsl_log_dbc_event_v1 mu_open_iocb_manager mrds_dsl_make_res_dm_v1 mu_pointer_bit_offset mrds_dsl_make_res_sm_v1 mu_scan_records mrds_dsl_modify_v1 mu_sec_get_tuple mrds_dsl_move_data_v1 mus_add_ind mrds_dsl_open_v1 mus_add_ubtup Module Changes for MR10.2 D-13 SRB10.2 mus_del_ind salvage_mstb mus_loc_tup sdm_msg_util_ mus_mod_ubtup set_tpd oc_data_init sfc ocdim_ subsystem_do_request_ pl1dclfile subsystem_error_table_ print_arg_list_ subsystem_listen_ probe_print_value_ subsystem_request_mgr_ propagate subsystem_requests_ queue_net_mail_ subsystem_util_ rdm_acknowledge_ unthread_kste rdm_header_util_ update_mrds_db_version rdm_msg_chain_ validate_call_ rdm_msg_spec_ xmail_archive_msgs_ rdm_output_ xmail_get_line_ rdm_transfer_requests_ xmail_send_mail_file_msg_ ring_zero_cleanup Module Changes for MR10.2 D-14 SRB10.2 _R_E_P_L_A_C_E_D _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_0_._2 _imft_driver_info.incl.pl1 dial_manager_arg.incl.pl1 _imft_ft_commands.incl.pl1 dial_out_info.incl.pl1 _imft_ft_request.incl.pl1 dial_server_request.incl.pl1 _imft_std_commands.incl.pl1 dir_lock_seg_.incl.pl1 abs_io_data.incl.pl1 dm_journal_seg_.incl.alm abs_io_expand.incl.pl1 dm_journal_seg_.incl.pl1 abs_io_handler_node.incl.pl1 dmpr_data_.incl.pl1 absresolve.incl.alm drl_macros.incl.alm acl_structures.incl.pl1 emf_writing_modes.incl.pl1 aim_template.incl.pl1 et_macros.incl.alm ansi_hdr1.incl.pl1 exponent_control_info.incl.pl1 ansi_hdr2.incl.pl1 file_system_operations_.incl.pl1 ansi_vol1.incl.pl1 fim_meters.incl.pl1 apl_lex_pseudo_chars.incl.alm format.incl.lisp apl_lex_pseudo_chars.incl.pl1 format_document_options.incl.pl1 apl_lex_tables_.incl.pl1 format_tables.incl.pl1 apl_operator_codes.incl.pl1 fort_equs.incl.alm arg_descriptor.incl.pl1 fort_macros.incl.alm as_requests.incl.pl1 fort_nodes.incl.pl1 audit_flags.incl.pl1 fort_operator_table.incl.alm audit_names.incl.pl1 fort_options.incl.pl1 backquote.incl.lisp fort_shared_vars.incl.pl1 backup_control.incl.pl1 fort_single_inst.incl.alm backup_record_types.incl.pl1 fort_single_inst_names.incl.pl1 bk_ss_.incl.pl1 fort_system_constants.incl.pl1 bootload_cpu_macros.incl.alm fortran_buffer.incl.pl1 bootload_equs.incl.alm fortran_ps.incl.pl1 bos_common.incl.alm fortran_storage.incl.pl1 bos_iom_manager.incl.alm forum_flags.incl.pl1 bos_toequ.incl.alm forum_info.incl.pl1 cdt.incl.pl1 forum_structures.incl.pl1 checker_dcls_.incl.pl1 forum_trans_list.incl.pl1 cobol_fixed_static.incl.pl1 forum_user_trans.incl.pl1 coll0_segnos.incl.alm fs_dev_types.incl.pl1 command_question_info.incl.pl1 fs_vol_label.incl.pl1 command_usage.incl.pl1 gate_macros.incl.alm compiler-badfns.incl.lisp gcos_control_tables_.incl.pl1 compiler-macros.incl.lisp gcos_ext_stat_.incl.pl1 config_cpu_card.incl.pl1 gcos_flags.incl.pl1 config_data_dcls.incl.pl1 gcos_mme_names.incl.pl1 config_prph_opc_card.incl.alm gfms_ext.incl.pl1 config_prph_opc_card.incl.pl1 gfms_version.incl.pl1 console_io_commands.incl.alm gse_ext_.incl.pl1 copy_dir_options.incl.pl1 gtss_CFP_bits.incl.pl1 data_type_info_.incl.pl1 gtss_CFP_request_types.incl.pl1 definition_dcls.incl.pl1 gtss_FMS_catalog.incl.pl1 defmacro.incl.lisp gtss_SYstarstar_.incl.pl1 defstruct.incl.lisp gtss_ascii_file_names.incl.pl1 defun.incl.lisp gtss_checksum.incl.pl1 destructuring_let.incl.lisp gtss_constants.incl.pl1 Module Changes for MR10.2 D-15 SRB10.2 gtss_db_names.incl.pl1 ibm_vol1.incl.pl1 gtss_def_q_.incl.pl1 interpret_link_info.incl.pl1 gtss_deferred_catalog.incl.pl1 io_page_tables.incl.pl1 gtss_deferred_queue.incl.pl1 io_status_entry.incl.pl1 gtss_defil_arg.incl.pl1 iocb.incl.pl1 gtss_device_cmds.incl.pl1 iocbx.incl.alm gtss_dfd_ext_.incl.pl1 iocbx.incl.pl1 gtss_drl_names.incl.pl1 ioi_data.incl.pl1 gtss_entry_dcls.incl.pl1 iox_dcls.incl.pl1 gtss_ext_.incl.pl1 kst.incl.pl1 gtss_filact18_args.incl.pl1 library.incl.lisp gtss_filact_intp1.incl.pl1 linkdcl.incl.pl1 gtss_filact_intp1x.incl.pl1 linus_lcb.incl.pl1 gtss_filact_intp2.incl.pl1 linus_select_info.incl.pl1 gtss_filact_intp2x.incl.pl1 linus_table_info.incl.pl1 gtss_filact_intp3.incl.pl1 lisp_name_codes.incl.alm gtss_filact_intp3x.incl.pl1 lisp_name_codes.incl.pl1 gtss_filact_intp5.incl.pl1 lisp_stack_seg.incl.alm gtss_filact_intp6.incl.pl1 lisp_stack_seg.incl.pl1 gtss_filact_intp7.incl.pl1 loop.incl.lisp gtss_filact_intp7x.incl.pl1 macro.incl.pl1 gtss_filact_options.incl.pl1 macro_macros.incl.lisp gtss_filact_permissions.incl.pl1 mail_format.incl.pl1 gtss_filact_status.incl.pl1 mc.incl.alm gtss_file_attributes.incl.pl1 mc.incl.pl1 gtss_file_values.incl.pl1 mdbm_arg_list.incl.pl1 gtss_hstar.incl.pl1 mdbm_att_desc.incl.pl1 gtss_install_values_.incl.pl1 mdbm_change_bits.incl.pl1 gtss_io_status_words.incl.pl1 mdbm_comp_val_list.incl.pl1 gtss_iocmd.incl.pl1 mdbm_db_file_list.incl.pl1 gtss_mcfc.incl.pl1 mdbm_db_model.incl.pl1 gtss_mcfc_gci.incl.pl1 mdbm_dbc.incl.pl1 gtss_msub_args.incl.pl1 mdbm_descriptor.incl.pl1 gtss_pnterr.incl.pl1 mdbm_file_model.incl.pl1 gtss_pr_sw.incl.pl1 mdbm_file_model_init.incl.pl1 gtss_prgdes_.incl.pl1 mdbm_ind_sel_info.incl.pl1 gtss_prgdes_alm_.incl.alm mdbm_index.incl.pl1 gtss_prgdes_macros_.incl.alm mdbm_model_files.incl.pl1 gtss_primitives_.incl.pl1 mdbm_move_list.incl.pl1 gtss_ptr_check.incl.pl1 mdbm_rel_att_array.incl.pl1 gtss_rec_control_word.incl.pl1 mdbm_rm_attr_info.incl.pl1 gtss_restor_arg_list1.incl.pl1 mdbm_rm_db_info.incl.pl1 gtss_save_restore_data_.incl.pl1 mdbm_rm_domain_info.incl.pl1 gtss_snumb_xref_.incl.pl1 mdbm_rm_rel_array.incl.pl1 gtss_spa.incl.pl1 mdbm_rm_rel_info.incl.pl1 gtss_starCF_.incl.pl1 mdbm_rs_info.incl.pl1 gtss_tapstar_.incl.pl1 mdbm_rtrv_info.incl.pl1 gtss_tfa_ext_.incl.pl1 mdbm_scope_info.incl.pl1 gtss_ust_ext_.incl.pl1 mdbm_scope_requests.incl.pl1 hardware_config_cards.incl.pl1 mdbm_seg_area.incl.pl1 help_args_.incl.pl1 mdbm_users.incl.pl1 ibm_hdr1.incl.pl1 mlsys_address_list.incl.pl1 ibm_hdr2.incl.pl1 mlsys_address_types.incl.pl1 Module Changes for MR10.2 D-16 SRB10.2 mlsys_close_options.incl.pl1 mrds_open_name.incl.pl1 mlsys_data.incl.pl1 mrds_open_name_element.incl.pl1 mlsys_format_options.incl.pl1 mrds_opening_modes_.incl.pl1 mlsys_internal_data.incl.pl1 mrds_optimize_tables.incl.pl1 mlsys_mailer_data.incl.pl1 mrds_path_info.incl.pl1 mlsys_open_options.incl.pl1 mrds_predicate_tree.incl.pl1 mlsys_reply_options.incl.pl1 mrds_range.incl.pl1 mlsys_search_options.incl.pl1 mrds_rdied_files_info.incl.pl1 mlsys_special_chars.incl.pl1 mrds_rel_desc.incl.pl1 mode_reg.incl.alm mrds_rel_desc_v0.incl.pl1 mrds_attribute_list.incl.pl1 mrds_relation_list.incl.pl1 mrds_authorization.incl.pl1 mrds_retrieve_info.incl.pl1 mrds_database_list.incl.pl1 mrds_rmdb_ctl.incl.pl1 mrds_database_openings.incl.pl1 mrds_rslt_info.incl.pl1 mrds_database_state.incl.pl1 mrds_rst_arg_info.incl.pl1 mrds_db_model_info.incl.pl1 mrds_rst_global_lists.incl.pl1 mrds_db_model_rel_attrs.incl.pl1 mrds_rst_keywords.incl.pl1 mrds_db_model_relations.incl.pl1 mrds_rst_parse_info.incl.pl1 mrds_dbcb.incl.pl1 mrds_rst_parse_stack.incl.pl1 mrds_debug_names.incl.pl1 mrds_rst_parse_table.incl.pl1 mrds_dm_display_info.incl.pl1 mrds_rst_rsc.incl.pl1 mrds_dm_header.incl.pl1 mrds_rst_scan.incl.pl1 mrds_dsm_access_record.incl.pl1 mrds_rst_semantics.incl.pl1 mrds_dsm_attribute_data.incl.pl1 mrds_rst_skip_table.incl.pl1 mrds_dsm_display_info.incl.pl1 mrds_rst_struct_types.incl.pl1 mrds_dsm_display_rels.incl.pl1 mrds_rst_terminals.incl.pl1 mrds_dsm_entry_dcls.incl.pl1 mrds_rst_translate.incl.pl1 mrds_dsm_error_info.incl.pl1 mrds_rst_tree.incl.pl1 mrds_dsm_head_strings.incl.pl1 mrds_scalfn_info.incl.pl1 mrds_dsm_header.incl.pl1 mrds_scope_info.incl.pl1 mrds_dsm_header_str.incl.pl1 mrds_search_ops.incl.pl1 mrds_dsm_link_list.incl.pl1 mrds_search_vars.incl.pl1 mrds_dsm_parse_info.incl.pl1 mrds_security_info.incl.pl1 mrds_dsm_parse_stack.incl.pl1 mrds_select_area.incl.pl1 mrds_dsm_parse_table.incl.pl1 mrds_select_list.incl.pl1 mrds_dsm_rel_block.incl.pl1 mrds_select_sets.incl.pl1 mrds_dsm_rel_rec_4.incl.pl1 mrds_token_info.incl.pl1 mrds_dsm_rel_rec_5.incl.pl1 mrds_trel_info.incl.pl1 mrds_dsm_rel_str.incl.pl1 mrds_tuple_info.incl.pl1 mrds_dsm_relation_data.incl.pl1 mrpg_parse_.incl.pl1 mrds_dsm_relation_names.incl.pl1 mrpg_scan.incl.pl1 mrds_dsm_scan_info.incl.pl1 mrpg_sem_.incl.pl1 mrds_dsm_sem_info.incl.pl1 mrpg_tables_.incl.pl1 mrds_dsm_skip_table.incl.pl1 mrpg_tree.incl.pl1 mrds_dsm_submodel_info.incl.pl1 ms_table_info.incl.pl1 mrds_dsm_terminals.incl.pl1 mtape_data.incl.pl1 mrds_exp_fun_data.incl.pl1 mtape_dcls.incl.pl1 mrds_expressions.incl.pl1 mtape_vol_set.incl.pl1 mrds_fd.incl.pl1 object_link_dcls.incl.pl1 mrds_lit_info.incl.pl1 oc_data.incl.pl1 mrds_literal_string.incl.pl1 oc_info.incl.pl1 mrds_model_relations.incl.pl1 op_codes.incl.pl1 mrds_new_scope_modes.incl.pl1 opc_reconfig_options.incl.pl1 Module Changes for MR10.2 D-17 SRB10.2 operator_names.incl.pl1 setf.incl.lisp opr_query_data.incl.pl1 sharpsign.incl.lisp opr_query_info.incl.pl1 sort_seg_info.incl.pl1 other_other.incl.lisp stack_header.incl.alm pdt.incl.pl1 stack_header.incl.pl1 pl1_attribute_table.incl.pl1 statement.incl.pl1 pl1_symbol_type.incl.pl1 status_flags.incl.pl1 pnotice_paths.incl.pl1 status_table.incl.alm pnotice_source_info.incl.pl1 std_descriptor_types.incl.pl1 poll_mpc_data.incl.pl1 sty_mpx_data.incl.pl1 probe_data_type_names.incl.pl1 suffix_info.incl.pl1 probe_et_.incl.alm symbol.incl.pl1 probe_info.incl.pl1 sys_trouble_codes.incl.alm probe_lang_types.incl.pl1 sys_trouble_codes.incl.pl1 probe_operators.incl.pl1 system.incl.pl1 probe_references.incl.pl1 system_link_init_info.incl.pl1 probe_scan_data.incl.pl1 system_link_names.incl.pl1 probe_scan_dcls.incl.pl1 tape_archive_io_info.incl.pl1 probe_seg_info.incl.pl1 tape_archive_table_dcl.incl.pl1 prt_sdb.incl.pl1 tape_ioi_buffer_status.incl.pl1 query_info.incl.pl1 tape_ioi_dcls.incl.pl1 rcp_tape_info.incl.pl1 tape_ioi_workspace.incl.pl1 rdc_end_.incl.pl1 tc_meters.incl.alm rdc_error_.incl.pl1 tcm.incl.pl1 rdc_tracing_fcns_.incl.pl1 terminate_file.incl.pl1 retv_volume_list.incl.pl1 tolts_info.incl.pl1 rldr_data_.incl.pl1 tolts_workspace.incl.pl1 rmdb_create_rel_info.incl.pl1 trace_static.incl.pl1 rmdb_delete_rel_info.incl.pl1 tracetable.incl.pl1 rmdb_history_entry.incl.pl1 vtoce.incl.pl1 runtime.incl.lisp window_call_info_.incl.pl1 sav_util.incl.alm window_control_info.incl.pl1 scr.incl.pl1 window_editor_values.incl.pl1 scs.incl.pl1 window_io_attach_data_.incl.pl1 sdm_data.incl.pl1 x25_data.incl.pl1 sdm_subsystem_info.incl.pl1 x25_load_info.incl.pl1 sdm_text_mgr_constants.incl.pl1 xmail_data.incl.pl1 send_mail_options.incl.pl1 Module Changes for MR10.2 D-18 SRB10.2 _R_E_P_L_A_C_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_0_._2 abbrev apl_directory_commands_ abs_io_ apl_domino_operator_ abs_io_control apl_dyadic_bool_appendage_ abs_io_expand_ apl_dyadic_ibeam_ abs_io_put_chars apl_dyadic_iota_ abs_io_v1_get_line apl_editor_ abs_io_v2_get_line apl_encode_ absentee_listen_ apl_erase_command_ acc_name_ apl_erf_ accept_fs_disk apl_error_ accept_rpv apl_error_table_ acl apl_external_fcn_defn_ act_proc apl_file_system_ activate apl_fns_command_ active_hardcore_data apl_format_util_ add_key apl_get_list_nums_ add_mail_table_entry apl_get_symbol_ add_pnotice apl_grade_down_ adjust_bit_count apl_grade_up_ adjust_bit_count_ apl_graphics_ adjust_count apl_group_command_ adjust_float_ apl_grp_command_ adjust_mrds_db apl_ioa_ adjust_ref_count apl_iota_appendage_ admin_gate_ apl_iox_ alloc_semantics apl_lex_ amu_ apl_load_command_ amu_parse_ptr_args_ apl_monadic_ analyze_device_stat_ apl_monadic_format_ analyze_multics apl_monadic_not_appendage_ announce_chwm apl_monadic_rho_ ansi_tape_io_ apl_operator_table_ apl apl_parse_ apl_arrow_operators_ apl_pendant_function_check_ apl_attach_streams_ apl_pickup_float_bin_2_ apl_clear_workspace_ apl_random_ apl_comma_operators_ apl_raw_output_ apl_command_ apl_read_password_ apl_compression_ apl_read_segment_ apl_create_save_frame_ apl_reduction_appendage_ apl_create_workspace_ apl_reverse_ apl_date_time_ apl_rho_appendage_ apl_decode_ apl_rotate_ apl_dim_ apl_save_command_ apl_dim_canonicalize_ apl_segment_manager_ apl_dim_read_ apl_si_command_ apl_dim_select_table_ apl_static_ apl_dim_tables_ apl_storage_manager_ apl_dim_util_ apl_subscript_a_value_ apl_dim_write_ apl_system_functions_ Module Changes for MR10.2 D-19 SRB10.2 apl_system_variables_ bk_input apl_translate_pathname_ bk_output apl_transpose_ bk_retrieve apl_v1_copy_command_ bk_ss_ apl_wsid_command_ block_dcld_in aq_man boot_rpv_subsystem archive_table boot_tape_io arith_data bootload_console arith_op bootload_flagbox arithmetic_to_ascii_ builtin as_data_ bx_ as_error_table_ c_a as_init_ cabs_ as_meter_ cache_meters as_x25_mpx_ cache_tester asd_ call_finder asin_ call_op asinh_ call_outer_ring_ assign_info cam_cache assign_op canonicalize_mailbox assign_resource casin_ assign_storage cat_op assign_type_d catan_ assign_type_p cexp_ astty_ cfdp_ atan2_ cfmp_ attribute_parse cg_error audit_ cg_stat audit_editor change_wdir audit_file_position_ chase_link_ audit_gate_ check_cpu_speed azm_display_data_ check_entryname_ azm_hran_ check_o_and_s azm_requests_1_ check_star_ azm_requests_2_ check_star_extents azm_syserr_ checker_load_MST_ backup_control_mgr_ chname backup_dump clog_ backup_dump_recurse cobol backup_load cobol_add backup_load_dir_list cobol_add2_binary_long backup_map_ cobol_add2_binary_short backup_util cobol_add3 base_man cobol_add_binary_gen base_to_core cobol_add_gen bcd_to_ascii_ cobol_addr bcdmp cobol_arg_descriptor bce_console_io cobol_compare_gen binary_to_octal_string cobol_control_ bind_ cobol_ddalloc bindec cobol_ddst binoct cobol_ddsyntax bk_arg_reader_ cobol_diag_table_ Module Changes for MR10.2 D-20 SRB10.2 cobol_display_text continue_to_signal_ cobol_expand_source_ convert cobol_gen_driver_ convert_chars cobol_move_gen convert_date_to_binary_ cobol_mst convert_sfl_ cobol_opch_op_call copy cobol_output_tokens copy_ cobol_pdst copy_acl cobol_pdstax copy_acl_ cobol_pointer_register copy_dir cobol_register copy_dir_ cobol_register_util copy_dump_tape cobol_reloc copy_dump_tape_read_ cobol_res_words copy_dump_tape_write_ cobol_reset_r copy_expression cobol_set_pr copy_iacl_ cobol_syntax_trace_ copy_names cobol_version copy_names_ code_ copy_on_write_handler_ code_generator copy_seg_ collect_free_core copy_switch_on com_err_ copy_temp combine_tests copy_unique_expression command_query_ correct_qused command_usage_count cpz_status_table_ commit create comp_write_page_ create_array compact_mail_table create_block compare_copy_ create_bound compare_declaration create_context compare_dump_tape create_cross_reference compare_expression create_default compare_link_ create_identifier compare_master_ create_label compare_ptrs create_list compdv create_mail_table compile_block create_mrds_db compile_entry create_mrds_dm_include compile_exp create_mrds_dsm compile_formats create_operator compile_link create_reference compile_statement create_statement compile_tree create_storage complex_binary_op_ create_symbol complex_decimal_op_ create_token complex_stuff crz_status_table_ config_data_ crzcpz_dim configure_test_cpu csin_ console_server csqrt_ constant_length ctl_char constant_zero cu_ context cv_bin_ context_processor cv_cmcs_station_ctl Module Changes for MR10.2 D-21 SRB10.2 cv_cmcs_terminal_ctl decode_mpc_stats_ cv_cmcs_tree_ctl decode_node_id cv_cmf decode_oldesc_ cv_pmf decode_runtime_value cv_prt_rqti default_error_handler_ cv_rtmf default_parse cv_smf defined_reference cv_ttf delentry cxp12_ delete cxp1_ delete_ cxp2_ delete_key daemon_user_manager_ delete_record dasin_ delete_segs dasinh_ delete_vtoce data_list_parse demand_deactivate data_type_info_ derf_ datan2_ descriptor_parse date_compiled detach_audit date_time dexerfc_ db_get_sym dexp_ db_parse dial_ctl_ db_sym dial_manager_ dcabs_ dial_out dcasin_ dial_out_ dcatan_ dial_out_modes_ dcexp_ dial_out_util_ dcfdp_ dialup_ dcfmp_ diexp_ dclog_ dir_dump dcsin_ dir_lock_init dcsqrt_ disassemble dctl disk_control dcxp12_ disk_init dcxp1_ disk_rebuild dcxp2_ disk_rebuild_caller decbin disk_status_table_ decimal_exp2_ display_audit_file decimal_exp_ display_branch decimal_op display_data_ decimal_op_ display_entries decimal_sqrt_ display_entry_point_dcl declare display_file_value_ declare_constant display_ioi_data declare_descriptor display_lisp_object_segment declare_integer display_mpc_data_ declare_label display_mrds_db_access declare_parse display_mrds_db_population declare_picture display_mrds_db_status declare_picture_temp display_mrds_db_version declare_pointer display_mrds_dm declare_structure display_mrds_dsm declare_temporary display_mrds_open_dbs decode_descriptor_ display_mrds_scope_settings Module Changes for MR10.2 D-22 SRB10.2 display_mrds_temp_dir enter_imft_request display_pl1_map enter_retrieval_request display_pl1_text equal display_pl1io_error equal_ display_psp erf_ display_subsystem_usage error display_text error_ dl_handler_ error_table_ dlog_ establish_config_deck dm_hcs_ et dmod_ eval_exp dmpr_arg_reader_ evaluate dmpr_finish_ exercise_disk dmpr_info_ exerfc_ dmpr_log_ exp_ dmpr_output_ exp_op dmpr_report_ expand_assign do_parse expand_by_name do_request_table_ expand_infix do_requests_ expand_initial do_semantics expand_pathname_ dpg_ expand_prefix dsin_ expand_primitive dsinh_ expmac dsqrt_ expmac_test dtan_ expression_parse dtanh_ expression_semantics dump_cdt_ ext_code_generator dump_cmf_ ext_link_ dump_gcos ext_listing_generator dump_lisp_code_ ext_parse dump_lisp_instruction_ fast_connect_init dump_machine_cond_ fdoc_et_ dump_volume_ file_manager_ dump_vtoce file_output dumper fill_refer dxp12_ fim dxp1_ fim_meters dxp2_ fim_util e_mail_pl1_ find_ e_v find_condition_frame_ edit_mos_rscr_ find_condition_info_ edx_util_ find_ls_owner_ emacs_rmail_ find_nonobject_info_ emergency_shutdown find_operator_name_ emf_address_ find_owner_ emf_deliver_ find_rpv_subsystem emf_et_ find_runtime_symbol emf_header_util_ find_source_file_ emf_invocation_ find_source_line_ emf_network_ fixed_ops_ emf_user_ fixed_to_float emf_writing_util_ fnp_multiplexer Module Changes for MR10.2 D-23 SRB10.2 force_write free_node form_link_info_ fs_acl_util_ format_document fs_copy_util_ format_document_ fs_get format_list_parse fs_get_type_ format_pointer_ fs_move formline_ fs_search fort_ fs_standard_object_ fort_cg_macros_ fs_util_ fort_cleanup_ fsout_vol fort_converter ftp_dialup_ fort_data ftp_misc_ fort_display function fort_eval_parm gcos fort_index_ gcos_abort_ fort_instruction_info_ gcos_attach_file_ fort_make_symbol_section gcos_build_library fort_math_builtins_ gcos_build_patchfile fort_message_table gcos_build_pathname_ fort_node_templates_ gcos_card_utility fort_opt_macros_ gcos_card_utility_ fort_optimizer gcos_cc_abort_ fort_optimizing_cg gcos_cc_activity_cards_ fort_parm_math gcos_cc_data_ fort_version_info gcos_cc_directive_cards_ fortran_buffer_ gcos_cc_endjob_ fortran_io_ gcos_cc_file_cards_ fortran_io_error_ gcos_cc_goto_ fortran_pause_ gcos_cc_ident_ fortran_stop_ gcos_cc_incode_ fortran_storage_ gcos_cc_limits_ fortran_storage_manager_ gcos_cc_loader_cards_ forum gcos_cc_misc_cards_ forum_ gcos_cc_param_ forum_admin gcos_cc_set_ forum_admin_ gcos_cc_snumb_ forum_chairman_ gcos_cc_update_ forum_create gcos_check_for_mme_ forum_data_ gcos_cleanup_files_ forum_error_table_ gcos_close_file_ forum_gc_ gcos_control_tables_ forum_input_requests_ gcos_cv_ascii_gebcd_ forum_list_meetings gcos_error_ forum_list_users gcos_et_ forum_mgr_ gcos_ext_stat_ forum_mgr_tv_ gcos_extract_module forum_misc_requests_ gcos_fault_processor_ forum_output_requests_ gcos_fms forum_request_tables_ gcos_fms_error_ forum_requests_ gcos_gein_ forum_seg_mgr_ gcos_gein_pass1_ forum_trans_mgr_ gcos_get_bar_ forum_trans_specs_ gcos_get_cc_field_ Module Changes for MR10.2 D-24 SRB10.2 gcos_gtss_update_ gen_pl1_linkage gcos_ids2_concur_ gen_pl1_symbol gcos_incode_ general_format_parse_ gcos_interpret_file_string_ generate_constant gcos_library_summary generate_def_ gcos_list_patchfile generate_definition gcos_mme_bort_ generate_pnotice gcos_mme_call_ generic_selector gcos_mme_chek_ get_addr_ gcos_mme_fadd_ get_alm_op_ gcos_mme_fcon_ get_array_size gcos_mme_fini_ get_at_entry_ gcos_mme_frce_ get_def_name_ gcos_mme_fsye_ get_display_steps gcos_mme_info_ get_entry_arg_descs_ gcos_mme_inos_ get_entry_name_ gcos_mme_laps_ get_entry_point_dcl_ gcos_mme_lbar_ get_equal_name_ gcos_mme_loop_ get_external_variable_ gcos_mme_more_ get_imaginary gcos_mme_mrel_ get_implicit_qualifier gcos_mme_prio_ get_io_segs gcos_mme_rels_ get_link_entry_name_ gcos_mme_rets_ get_link_ptr_ gcos_mme_rout_ get_map_index gcos_mme_save_ get_onchar gcos_mme_sets_ get_oncode gcos_mme_snap_ get_operator_names_ptr_ gcos_mme_snp1_ get_pl1_parm_desc_string_ gcos_mme_syot_ get_ppr_ gcos_mme_time_ get_process_id_ gcos_mme_user_ get_reference gcos_mme_wake_ get_runtime_address gcos_open_file_ get_runtime_line_no gcos_print_call_ get_runtime_location gcos_process_mme_ get_single_ref gcos_pull_tapefile get_size gcos_read_card_ get_size_in_bits_ gcos_reformat_syslib get_statement_map gcos_restart_ get_temp_segments_ gcos_restore_regs_ get_tpr_ gcos_run_activity_ get_variable gcos_set_environment getonsource gcos_set_slave_ gfms_ext gcos_sysout_writer_ gfms_print_names_ gcos_time_convert_ gload_ gcos_tss gm_path_list gcos_tss_build_library graphics_editor gcos_verify_access_ gse_ext_ gcos_verify_tss_access_ gtss_CFP_abort_ gcos_write_ gtss_CFP_break_ gcos_write_to_er_ gtss_CFP_input_ gcos_xio_ gtss_CFP_output_ Module Changes for MR10.2 D-25 SRB10.2 gtss_SYstarstar_ gtss_drl_setswh_ gtss_abandon_CFP_ gtss_drl_snumb_ gtss_abort_dump_ gtss_drl_spawn_ gtss_abort_subsystem_ gtss_drl_stoppt_ gtss_abs_ gtss_drl_switch_ gtss_abs_login_banner_ gtss_drl_sysret_ gtss_abs_logout_banner_ gtss_drl_t_cfio_ gtss_adjust_size_ gtss_drl_t_cmov_ gtss_aft_ gtss_drl_t_err_ gtss_ascii_bcd_ gtss_drl_t_goto_ gtss_attributes_mgr_ gtss_drl_t_linl_ gtss_bcd_ascii_ gtss_drl_t_rscc_ gtss_break_vector_ gtss_drl_tapein_ gtss_build_ gtss_drl_task_ gtss_com_err_ gtss_drl_termtp_ gtss_constants gtss_drl_time_ gtss_def_q_ gtss_drun_ gtss_derail_processor_ gtss_dsd_lookup_ gtss_dfd_ext_ gtss_dsd_process_ gtss_dq_ gtss_dump_filact_args_ gtss_drl_abort_ gtss_dump_kin_ gtss_drl_addmem_ gtss_dump_program_stack_ gtss_drl_callss_ gtss_edit_dsd_ gtss_drl_corfil_ gtss_expand_pathname_ gtss_drl_defil_ gtss_ext_ gtss_drl_dio_ gtss_fault_processor_ gtss_drl_drlimt_ gtss_filact_error_status_ gtss_drl_drlsav_ gtss_filact_funct02_ gtss_drl_filact_ gtss_filact_funct03_ gtss_drl_filsp_ gtss_filact_funct04_ gtss_drl_grow_ gtss_filact_funct05_ gtss_drl_gwake_ gtss_filact_funct08_ gtss_drl_jsts_ gtss_filact_funct10_ gtss_drl_kin_ gtss_filact_funct11_ gtss_drl_kotnow_ gtss_filact_funct14_ gtss_drl_koutn_ gtss_filact_funct18_ gtss_drl_morlnk_ gtss_filact_funct19_ gtss_drl_msub_ gtss_filact_funct21_ gtss_drl_objtim_ gtss_filact_funct22_ gtss_drl_part_ gtss_find_cond_frame_ gtss_drl_pasaft_ gtss_fix_tty_modes_ gtss_drl_pasdes_ gtss_get_user_state_ gtss_drl_pasust_ gtss_install_values_ gtss_drl_pdio_ gtss_interp_prim_ gtss_drl_prgdes_ gtss_ios_change_size_ gtss_drl_pseudo_ gtss_ios_close_ gtss_drl_relmem_ gtss_ios_exchange_names_ gtss_drl_restor_ gtss_ios_initialize_ gtss_drl_retfil_ gtss_ios_io_ gtss_drl_return_ gtss_ios_open_ gtss_drl_rew_ gtss_ios_position_ gtss_drl_rstswh_ gtss_mcfc_ gtss_drl_setlno_ gtss_mcfc_defunct Module Changes for MR10.2 D-26 SRB10.2 gtss_mcfc_delete init_early_config gtss_mcfc_dump init_empty_root gtss_mcfc_empty init_hc_part gtss_mcfc_init_ init_partitions gtss_multics_Hstar_ init_proc gtss_prgdes_ext_ init_processor gtss_read_starCFP_ init_pvt gtss_run_subsystem_ init_root_vols gtss_save_restore_data_ init_scu gtss_set_db_ init_sst gtss_set_slave_ init_sys_var gtss_starCF_ initial_error_handler gtss_tapstar_ initialize_ext_static gtss_tfa_ext_ initialize_faults gtss_update_safe_store_ initialize_int_static gtss_ust_ext_ initialize_kst gtss_verify_access_ initializer_gate_ gtss_write_starCFP_ initializer_mdc_ hardware_fault initiate_file_ hash_ inline_operation hasp_dump_ inst_length_ have_mail installation_gate_ hc_backup_ installation_tools_ hc_dm_util instruction_info hc_dmpr_primitives int_link_ hc_exponent_control interpret_bind_map_ hc_ipc interpret_link_ hc_load_mpc interpret_op_ptr_ hc_tune interpret_ptr_ hcs_ io_call help io_call_msg_ help_ io_call_print_iocb_ hphcs_ io_call_read_write_ hunt io_chnl_util ibm3270_mpx io_data_list_semantics ibm_tape_io_ io_error iexp_ io_log_status_info if_parse io_op imft_cir_mir_commands_ io_semantics imft_convert_status_code_ io_statement_parse imft_driver_ ioa_util_ imft_et_ ioam_ imft_hasp_ ioi_ imft_io_ ioi_assignment imft_mail_interface_ ioi_config imft_receive_object_ ioi_connect imft_transmit_object_ ioi_device imft_tty_ ioi_get_status imp_status_wired ioi_init init_aste_pools ioi_masked init_clocks ioi_page_table init_disk_pack_ ioi_set init_dm_journal_seg ioi_suspend_devices Module Changes for MR10.2 D-27 SRB10.2 ioi_timer length_op ioi_usurp_channels level ioi_verify_lock lex ioi_wire lg_ctl_ ioi_workspace library_descriptor_compiler iom_data_init link ios_ link_snap iox_ link_trap_caller_ ipc_data_ linkage_error_ ipc_fast_ linus ipc_real_ linus_abort_line isolts_ linus_assign_data isolts_err_log_ linus_assign_values jump_op linus_builtin_ l6_tran_ linus_canon_input l6_tran_overseer_ linus_close l6_tran_receive_file_ linus_column_value l6_tran_send_file_ linus_convert_code l6_tran_util_ linus_convert_num_to_str lang_util_ linus_create_data_file lap_ linus_create_list lcp_cg_ linus_data_ lcp_historian_ linus_declare lcp_init_ linus_define_area lcp_semant_ linus_del_scope linus_delete linus_list_db linus_display linus_list_format_options linus_display_process_args linus_list_scope linus_dltt linus_list_values linus_dtt linus_modify linus_error_ linus_modify_build_expr_tab linus_eval_expr linus_modify_gt linus_eval_scal_func linus_open linus_eval_set_func linus_options linus_fr_build_page linus_output linus_fr_new_report linus_print linus_invoke linus_print_error linus_invoke_ linus_query linus_lila linus_report linus_lila_alloc_lit linus_retrieve linus_lila_block linus_rq_table_ linus_lila_build_expr_str linus_save_format_options linus_lila_build_expr_tab linus_scope linus_lila_build_scfn_str linus_self_identify linus_lila_error linus_set_mode linus_lila_from linus_set_scope linus_lila_get_token linus_store linus_lila_scal_fn linus_table linus_lila_select linus_temp_seg_mgr linus_lila_set linus_thread_fn_list linus_lila_set_fn linus_translate_query linus_lila_term linus_write linus_lila_where lisp Module Changes for MR10.2 D-28 SRB10.2 lisp_ list_external_variables lisp_alloc_ list_frame_args_ lisp_array_fcns_ list_imft_requests lisp_backquote_ list_init_ lisp_baktrace_ list_onunits_ lisp_bignums_ list_pnotice_names lisp_boot_ list_sub_tree lisp_car_cdrs_ list_vols lisp_cg_utility_ lister lisp_char_fns_ lister_ lisp_command_caller_ lister_compile_listin_ lisp_compiler load lisp_default_handler_ load_fnp_ lisp_define_ load_mpc_fw_info_ lisp_defsubr_ load_size lisp_editor_ load_tandd_library lisp_error_ lock lisp_error_table_ log_ lisp_fault_handler_ long_op lisp_flonum_conversion_ lookup lisp_garbage_collector_ m_a lisp_gc_alm_ macro_ lisp_gfile_ macro_table lisp_gfn_ mail_system_ lisp_io_control_ mail_table_mgr_ lisp_io_fns_ mailbox_ lisp_linker_ make_both_addressable lisp_load_ make_lisp_listing lisp_loadumparrays_ make_lisp_xref_ lisp_obarray_utils_ make_mod lisp_old_io_ make_non_quick lisp_oprs_ make_sdw lisp_prelinker_ make_segs_paged lisp_print_ makeknown_ lisp_prog_fns_ manage_volume_pool lisp_property_fns_ match_arguments lisp_quick_fcns_ mbx_mseg_ lisp_reader_ mc_con_rec_ lisp_reader_alm_ mc_wakeups_ lisp_reader_init_ mdb_display_data_value lisp_save_ mdc_ lisp_save_alm_ mdc_priv_ lisp_segment_manager_ mdx lisp_standard_environment_ merge_attributes lisp_static_man_ message_facility lisp_static_vars_ message_segment_ lisp_status_fns_ message_table_ lisp_subr_tv_ metering_gate_ lisp_subroutine_maker_ metering_util_ lisp_trace_ mexp_ lisp_trig_ mhcs_ lisp_utils_ min_max list mlsys_address_list_mgr_ Module Changes for MR10.2 D-29 SRB10.2 mlsys_address_mgr_ mrds_dsl_get_builtins mlsys_data_ mrds_dsl_get_fn_info mlsys_et_ mrds_dsl_get_population mlsys_format_ mrds_dsl_get_relation_list mlsys_initialize_ mrds_dsl_get_rslt_info mlsys_mailbox_mgr_ mrds_dsl_get_scope mlsys_mailbox_utils_ mrds_dsl_get_token mlsys_message_mgr_ mrds_dsl_get_version mlsys_misc_utils_ mrds_dsl_init_res mlsys_nit_interface_ mrds_dsl_init_select_area mlsys_parse_control_args_ mrds_dsl_make_literal mlsys_parse_text_ mrds_dsl_modify mlsys_search_list_default_ mrds_dsl_open mlsys_transmit_ mrds_dsl_optimize mos_edac_summary mrds_dsl_permute move_data mrds_dsl_range_clause move_non_perm_wired_segs mrds_dsl_ready_all move_quota mrds_dsl_resultant_storage mpc_data_summary mrds_dsl_retrieve mpcd mrds_dsl_search mrd_ mrds_dsl_select_clause mrd_util_ mrds_dsl_set_fscope mrds_builtin_ mrds_dsl_set_scope mrds_call mrds_dsl_store mrds_data_ mrds_dsl_thread_fn_list mrds_debug_ mrds_dsl_translate mrds_dm_authorization mrds_dsl_where_clause mrds_dm_check_path mrds_dsm_close mrds_dm_close mrds_dsm_compute_access mrds_dm_create_db mrds_dsm_define_temp mrds_dm_db_secured mrds_dsm_determine_auth_sec mrds_dm_display mrds_dsm_dmdsm mrds_dm_display_cmdb mrds_dsm_dsmd mrds_dm_display_history mrds_dsm_get_relation_names mrds_dm_get_attributes mrds_dsm_msmi mrds_dm_get_header mrds_dsm_open mrds_dm_get_relations mrds_dsm_parse mrds_dm_open mrds_dsm_parse_table mrds_dm_secured_submodel mrds_dsm_read_header mrds_dsl_close mrds_dsm_read_relation mrds_dsl_close_all mrds_dsm_scanner mrds_dsl_db_openings mrds_dsm_semantics mrds_dsl_declare mrds_dsm_write_header mrds_dsl_define_temp_rel mrds_error_ mrds_dsl_delete mrds_rst_attribute_cleanup mrds_dsl_delete_se mrds_rst_attribute_handler mrds_dsl_dl_fscope mrds_rst_consistancy_check mrds_dsl_eval_expr mrds_rst_create_db mrds_dsl_eval_func mrds_rst_create_rsc mrds_dsl_expr mrds_rst_domain_handler mrds_dsl_func mrds_rst_error mrds_dsl_gen_srch_prog mrds_rst_file_cleanup mrds_dsl_get_attribute_list mrds_rst_file_handler Module Changes for MR10.2 D-30 SRB10.2 mrds_rst_format_file mu_sec_init_res mrds_rst_get_seg_ptr mu_sec_make_res mrds_rst_index_handler mu_sec_reg_user mrds_rst_list_element mu_store mrds_rst_meter mu_temp_segments mrds_rst_model_alloc mu_trim_descriptor mrds_rst_parse mu_valid_data_type mrds_rst_parse_table multi_decimal_op_ mrds_rst_proc_ctl_args multiplexer_mgr_ mrds_rst_relation_handler mus_get_att_names mrds_rst_rsc_alloc mus_get_rel_names mrds_rst_scanner name_assign mrds_rst_semantics nd_handler_ mrds_rst_tree_delete need_temp mrds_rst_tree_insert new_fortran mrds_rst_tree_predecessor new_sthedr_ mrds_rst_tree_search new_user mrds_rst_tree_successor object_test_ mrpg oc_data_init mrpg_error_ oc_trans_output_ mrpg_generate_ ocd_ mrpg_parse_ ocdcm_ mseg_ offset_adder mseg_util_ offset_to_pointer msf_manager_ old_fortran_io_ mst on mst_boot_label on_line_salvager mtape_get_defaults on_parse mtdsim_ opc_status_table_ mu_break_structure opcode_info mu_build_tuple operator_semantics mu_check_conflict opr_query_ mu_check_scope opr_query_response mu_compare_values optimize_if mu_concurrency_control optimizer mu_convert other_process_info mu_convert_parameter page_fault mu_data_align page_synch mu_data_class parse mu_data_length parse_error mu_database_index parse_pnotice_info_ mu_db_inconsistent parse_tape_reel_name_ mu_de_queue_user path mu_define_area pc mu_display_descriptor pds mu_empty_scope phcs_ mu_get_data picture_edit_ mu_get_relation_acl picture_info_ mu_get_tuple pl1_after_bit_ mu_open_name_manager pl1_after_char_ mu_quiesce pl1_before_bit_ mu_release_area pl1_before_char_ mu_retrieve pl1_data Module Changes for MR10.2 D-31 SRB10.2 pl1_date_ print_data pl1_decat_bit_ print_instructions_ pl1_decat_char_ print_mail pl1_error_messages_ print_mpc_summary pl1_error_print print_source_line_ pl1_io_ print_syserr_msg_ pl1_nodes_template_ priv_delete_vtoce pl1_operator_names_ priv_x25_mpx pl1_operators_ privileged_mode_ut pl1_print probe pl1_signal_catcher probe_announce_entry_ pl1_snap_ probe_array_bounds_ pl1_stat_ probe_assign_value_ pl1_symbol_print probe_block_name_ pl1_time_ probe_break_ pl1_version probe_break_handler_ plio2_data_ probe_break_mgr_ plio2_debug_ probe_builtins_ plio2_dnd_ probe_check_ptr_ plio2_dump_ probe_command_ plio2_fl_ probe_compare_reference_ plio2_gdt_ probe_create_reference_ plio2_get_util_ probe_ctl_requests_ plio2_gvd_ probe_cv_stu_code_ plio2_gvl_ probe_data_ plio2_ldi_ probe_display_data_ plio2_ldo_ probe_display_request_ plio2_octptr_ probe_error_ plio2_open_ probe_et_ plio2_pdt_ probe_eval_ plio2_put_util_ probe_expr_requests_ plio2_pve_ probe_fault_handler_ plio2_qge_ probe_find_location_ plio2_recio_ probe_find_procedure_ plio2_resig_ probe_get_ plio2_signal_ probe_get_expr_ plio2_sym_to_desc probe_get_generation_ pnotice_language_info_ probe_get_line_ pnotice_mlr_ probe_get_misc_ pnotice_paths_ probe_get_value_ pnt_manager_ probe_increment_indices_ pointer_builtins probe_info_requests_ pointer_to_offset probe_invoke_ poll_mpc probe_lang_type_ power_of_two probe_language_request_ prds probe_line_number_ pre_link_hc probe_listen_ prepare_operand probe_map_sequence_ prepare_symbol_table probe_modes_mgr_ print probe_operate_ print_apt_entry probe_pascal_ print_configuration_deck probe_pretty_source_info_ print_conv_ probe_print_algol68_attr_ Module Changes for MR10.2 D-32 SRB10.2 probe_print_arglist_ rcp_admin_ probe_print_cobol_attr_ rcp_check_attach_ probe_print_fortran_attr_ rcp_detach_ probe_print_handlers_ rcp_device_info_ probe_print_pascal_ rcp_init probe_print_pl1_attr_ rcp_op_cmnd_ probe_print_stack_ rcp_priv_ probe_print_value_ rcp_sys_ probe_request_mgr_ rcp_tape_ probe_request_table_ rcprm_access_control_ probe_requests_ rcprm_find_resource_ probe_scan_data_ rcprm_journal_file_ probe_scan_input_ rcprm_journalize_ probe_seg_info_ rcprm_list_resource_ probe_seg_mgr_ rcprm_registry_mgr_ probe_source_segment_ rcprm_verify_registries_ probe_stack_trace_ rdisk_ probe_statement_number_ rdm_active_requests_ probe_subsys_util_ rdm_apply_request_ probe_trace_a_stack_ rdm_data_ probe_variable_mgr_ rdm_debug_requests_ probe_vars_requests_ rdm_forward_request_ procedure_parse rdm_header_util_ process_dir rdm_misc_requests_ process_entry rdm_msg_requests_ process_switch_on rdm_msg_spec_ propagate_bit rdm_reply_request_ prt_status_table_ rdm_request_tables_ prtdim rdm_set_request_tables_ prtdim_attach read_disk prtdim_changemode read_disk_label prtdim_order read_mail prtdim_util read_password_ prtdim_write real_initializer prtscu_ rebuild_object_ psp_info_ reclassify ptpkg reconfig purge_volume_log record_status put_copy_ recover_volume_log put_data_block_all_ reduction_compiler put_data_var_all_ reduction_compiler_ pxss refer_extent qedx reference_parse queue_admin_ reload queue_mseg_ reload_volume_ quiesce_mrds_db reloader r1_io_ relocate_instruction_ r2_io_ remove_user r3_io_ rename r4_io_ reserve random_ reset_external_variables rank restructure_mrds_db rcp_ retrieve_from_volume_ Module Changes for MR10.2 D-33 SRB10.2 retriever sdm_data_ return_to_user sdm_debug_requests_ retv_copy sdm_file_requests_ retv_vol_control_ sdm_header_requests_ ring_0_peek sdm_mbx_requests_ ring_1_tools_ sdm_misc_requests_ ring_alarm sdm_msg_requests_ ring_zero_meter_limits_ASCII_ sdm_request_tables_ ringbr_ sdm_set_info_directories_ rldr_arg_reader_ sdm_set_request_tables_ rldr_check_pvol_ sdm_subsystem_ rldr_finish_ sdm_text_mgr_ rldr_input_ search_ast rldr_label_ search_file_ rldr_output_ search_list_defaults_ rldr_report_ secure_mrds_db rldr_volume_map_ seg_fault rldr_vtoc_buffer_ segment_loader rldr_vtoc_header_ semantic_translator rmdb_add_rmdb_history send_mail rmdb_build_attr_info set rmdb_create_and_pop_rel set_acl rmdb_create_index set_bit_count rmdb_create_relation set_cc rmdb_delete_index set_ext_variable_ rmdb_delete_relation set_fortran_common rmdb_execute_undo set_indicators rmdb_free_db set_mailing_address rmdb_init_file_model set_max_length rmdb_ready_db set_mrds_temp_dir rmdb_rq_create_index set_privileges rmdb_rq_create_relation set_procs_required rmdb_rq_delete_index set_smic_pattern rmdb_rq_delete_relation set_sons_lvid rmdb_rq_dot set_system_priv rmdb_rq_free_db setfaults rmdb_rq_ready_db setonsource rmdb_rq_tb_ share_expression rollback shcs_ round_ shutdown_file_system run_ signaller safety_sw_on simplify_expression salv_check_vtoce_ simplify_offset salv_directory sin_ salv_err_msg sinh_ salvage_pv slt_manager save_dir_info sort_items_ save_value sort_items_indirect_ scan_token_table sort_seg scas_init sort_seg_ scavenge_volume spooling_dim_order_ scs spooling_dim_write_ scs_and_clock_init spooling_dim_xtatch_ Module Changes for MR10.2 D-34 SRB10.2 sqrt_ tape_dim_data_ square_root_ tape_io sslt_init_ tape_ioi_ sstn tape_ioi_activate stack_frame_exit_ tape_ioi_buffer_man stack_temp tape_ioi_error_retry start_dump tape_ioi_hardware_status stat_mpc_ tape_ioi_io state_man tape_ioi_modes statement_parse tape_ioi_utils statement_type tape_ioi_wks_man status tape_mult_ status_ tape_mult_close_ store tape_mult_detach_ store_bit_address tape_mult_labeler_ string_op tape_mult_open_ string_temp tape_mult_parse_ structure_lib_mgr_ tape_mult_read_ sty_dump_ tape_mult_util_ sty_mpx tape_mult_write_ subscripter tape_reader sweep tape_status_table_ switch_on taped sym_sort_alphabetic tc_ syn_ tc_data sys_boot_info tc_init sys_info tc_request sys_trouble tc_util syserr_copy_paged tedhelp_ syserr_log_check template_slt_ syserr_real term_ system terminate_ system_info_ terminate_file_ system_privilege_ terminate_proc system_startup_ test_tape ta_delete_ token_to_binary ta_extract_ tolts_ ta_file_io_ tolts_alrm_util_ ta_filesys_util_ tolts_device_info_ ta_list_table_ tolts_file_util_ ta_load_table_ tolts_init_ ta_process_volume_set_ tolts_io_int_ ta_reconstruct_table_ tolts_load_firmware_ ta_replace_ tolts_pcd_ ta_table_mgr_ tolts_qttyio_ ta_upgrade_version_ tolts_ttyio_display_ ta_util_ tolts_ttyio_end_ tan_ tolts_util_ tandd_ tp_cvsct_ tanh_ trace tape_admin_ trace_ tape_ansi_mount_cntl_ trace_catch_ tape_archive trace_meters Module Changes for MR10.2 D-35 SRB10.2 trace_print_ wired_hardcore_data trace_stack wired_plm trace_stack_ wired_shutdown traffic_control_queue write translate_ write_record translator_info_ x25_analyze_ tree_manager x25_dump_ truncate x25_mpx truncate_vtoce xmail tty_ xmail_Consult_Files_ tty_dump xmail_Executive_Mail_ tty_index xmail_Getting_Started_ tty_io_ xmail_Mail_File_Maint_ tty_write xmail_Process_Mail_ unlock_oc xmail_Review_Defaults_ unpack_picture_ xmail_Review_Mlist_ unpopulate_mrds_db xmail_Send_Mail_ up_pdt_ xmail_area_ up_rtdt_ xmail_create_menu_ user xmail_create_mlist_ v2pl1 xmail_delete_dreply_ valid_decimal_ xmail_delete_mlist_ validate xmail_delete_msgs_ validate_4bit_decimal_ xmail_dir_manager_ validate_cpu_card xmail_discard_file_ validate_info_seg xmail_display_help_ value_ xmail_display_menu_ value_delete xmail_display_mlist_ value_get xmail_display_msgs_ verify_dump_volume xmail_dprint_mlist_ verify_lock xmail_dprint_msgs_ vfile_status_ xmail_dyn_menu_ video_et_ xmail_emacs_ext_main_ video_utils_ xmail_emacs_ext_mlist_ volume_cross_check xmail_err_ vrm_destroy_relation xmail_error_ vrm_get_by_spec xmail_file_msgs_ vrm_get_duplicate_key_count xmail_forward_msg_ vrm_meter xmail_get_choice_ vrm_open xmail_get_dyn_choice_ vrmu_add_tuple xmail_get_str_ vrmu_search xmail_list_msgs_ vrmu_search_init xmail_multics_mode_ vtoc_attributes xmail_prepare_msg_ vtoc_man xmail_print_ window_call xmail_process_user_msg_ window_call_data_ xmail_redisplay_ window_display_ xmail_reply_msg_ window_io_ xmail_review_defers_ window_io_iox_ xmail_select_file_ window_io_video_ xmail_select_msgs_ wioctl_ xmail_send_mail_print_msg_ wired_fim xmail_send_msg_ Module Changes for MR10.2 D-36 SRB10.2 xmail_send_stored_msg_ xmail_window_manager_ xmail_sw_ xp22_ xmail_undelete_msgs_ xp2_ xmail_update_mlist_ xp3_ xmail_validate_ xr_man xmail_value_ Module Changes for MR10.2 D-37 SRB10.2 APPENDIX E FORMATTING DISKS WITH MTR This appendix describes a procedure for formatting disk packs using the Media Test Routines (MTRs). The procedure utilizes an annotated script which shows typical input and output. Because the formatting procedures differ for MSU0451 and MSU0500/0501 devices, separate scripts are provided. In the scripts, input typed by the user is preceded by a ox (bullet). _F_O_R_M_A_T_T_I_N_G _M_S_U_0_4_5_1 _D_I_S_K _P_A_C_K_S The following script shows how to run MTR tests 6 and 3 to format and test an MSU0451 disk pack, and to assign alternates to tracks found defective during testing. 1. Enter the Total OnLine Test System (TOLTS): ox bound_tolts_$tolts_ ***tolts executive version 810301 on 820812 at 20.071 2. Enter the MPC OnLine Test Subsystem (MOLTS): ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox molts Formatting Disks With MTR E-1 SRB10.2 3. List the disk configuration for the disk string which formatting will be done (because of page constraints, the following message is not an exact copy of that which is displayed by the system): ??? ox test pcd peripheral configuration: dska 451 16 units; starting with device no. 1 020xx primary channel of 4 logical channels on mpc mspa 026xx secondary channel of 4 logical channels on mpc mspa 124xx secondary channel of 4 logical channels on mpc mspb 122xx secondary channel of 4 logical channels on mpc mspb 4. Enter MTR test 6 to format and test the MSU0451 device: ??? ox test mmt12020t6 where "test mmt12020t6" is a sample of the input format "test mmtICCDDtT": mmt identifies the MTR test package ICC gives the IOM number (0 = IOM A, 1 = IOM B, etc) and channel number (in decimal) of a channel by which the device to be formatted can be addressed. It must be one of those shown in the output of "test pcd" in step 3. In the sample input above, "120" is IOM B, channel 20. DD gives the device number (in decimal) of the device to be tested. In the sample input, it is device 20 (dskb_20). T gives the number of the MTR test to be run. In this case, test 6 should be run to format/test a pack. Formatting Disks With MTR E-2 SRB10.2 5. The following output describes steps taken by MTR test 6 to attach the disk drive and mount the pack for writing: ***molts executive versions 820601 820701 on 820812 at 19.97 **0(mmt12020) short wait, allocation queued **0(mmt12020) start tmt65a-rmc1, ttldat 820331, phy./log. id t//04 **0(mmt12020) start tmt65b-rmc2, ttldat 820331, phy./log. id t//04 **0(mmt12020) start tmt65c-rmc3, ttldat 820401, phy./log. id t//04 **0(mmt12020) start tmt65d-rmc4, ttldat 820405, phy./log. id t//04 **0(mmt12020) start tmt65e-rmc5, ttldat 820421, phy./log. id t//04 **0(mmt12020) start tmt65f-rmc6, ttldat 820331, phy./log. id t//04 **0(mmt12020) rmc6 is at your service to format a disk pack - **0(mmt12020) ***** write permission granted ***** **0(mmt12020) ***** begin format pack ***** the test will format all tracks on the pack. format will defined by device type. bad tracks will be marked defective (no alt. assigned). **0(mmt12020) system device code = .ds450 6. Answer MTR initialization questions (not a restart, normal formatting, and use 3 write patterns during testing): **0(mmt12020) is this a restart? enter (y or n) - ox n **0(mmt12020) select (f)ast or (n)ormal format? (f)ast format is designed for data security erase and/or test purposes. (n)ormal format is designed for disk packs that are going to be used in systems applications. enter (f or n) - ox n **0(mmt12020) select from "1" to "7" write patterns? enter (1 thru 7) - ox 3 7. At this point, formatting of the pack begins: **0(mmt12020) ***** begin disk pack format ***** Formatting Disks With MTR E-3 SRB10.2 8. After the message in Step 7 is displayed, press the BREAK key to interrupt formatting operations. When MOLTS prompts for input, set test options to: report the current cylinder/head (CCC/HH) address; display CCC/HH for transient errors; report test progress every 100 cylinders, with summary reports attached. ox ??? ox test momt12020.r where "test momt12020.r" is a sample of the input format "test momtICCDD.O": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. .r is the first option, to report current CCC/HH location. Set the remaining options when prompted: *0(mmt12020) t6 enter options: ox .i *0(mmt12020) t6 enter options: ox .e *0(mmt12020) t6 enter options: ox .s *0(mmt12020) t6 enter options: ox .t *0(mmt12020) t6 enter options: ox .go 9. When the .go option is entered in Step 8, MTR reports the current location being formatted and displays the defective tracks found. It then asks if you want to continue formatting: **0(mmt12020) format function current addr. = 007/00 **0(mmt12020) format function current addr. = 007/00 **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) do you want the test to continue? enter (y or n) - ox y Formatting Disks With MTR E-4 SRB10.2 10. After every 100 cylinders are formatted, MTR displays defective tracks found. For example, the final summary displayed just before formatting completes, looks like: **0(mmt12020) rmc6 has formatted tracks "000/00 thru 700/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has formatted tracks "000/00 thru 800/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) ***** disk pack format complete ***** 11. After formatting is complete, MTR begins testing the tracks on the formatted pack. Defective tracks are usually encountered only during the testing phase. Error summaries are displayed after every 100 cylinders have been tested. start media test phase **0(mmt12020) rmc6 has tested tracks "000/00 thru 100/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has tested tracks "000/00 thru 200/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has tested tracks "000/00 thru 300/00" **0(mmt12020) ***** rmc6 - summary report ***** defective - marginal data field on std track 217/10 **0(mmt12020) ***** rmc6 - summary report ***** defective - unrec. data field on std track 244/06,245/06 **0(mmt12020) ***** rmc6 - summary report ***** reclaimed - reformatted and certified 246/06 Formatting Disks With MTR E-5 SRB10.2 12. When testing is complete, termination summary reports are displayed: **0(mmt12020) ***** normal termination summary reports ***** **0(mmt12020) ***** rmc6 - summary report ***** defective - marginal data field on std track 217/10 **0(mmt12020) ***** rmc6 - summary report ***** defective - unrec. data field on std track 244/06,245/06 **0(mmt12020) ***** rmc6 - summary report ***** reclaimed - reformatted and certified 246/06 13. MTR then asks if you want to select a new test (answer "y" for yes): **0(mmt12020) want to select a new test? enter (y or n) - ox y 14. MTR then displays information describing how to select the next test: **0(mmt12020) rmc6 will go into waiting select test (t1 thru t6) enter test no. thru standard option call (test momticcddtx) - **0(mmt12020) waiting Formatting Disks With MTR E-6 SRB10.2 15. To actually select the next test, press the BREAK key and wait for the MOLTS prompt. Then select test 3, which assigns alternate tracks for those tracks found to be defective above. ox ??? ox test momt12020t3 where "test momt12020t3" is a sample of the input format "test momtICCDDtT": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. tT gives the number of the next test to run. Test 3 initialization displays the following information: **0(mmt12020) start tmt65e-rmc5, ttldat 820421, phy./log. id t//04 **0(mmt12020) start tmt65d-rmc4, ttldat 820405, phy./log. id t//04 **0(mmt12020) start tmt65c-rmc3, ttldat 820401, phy./log. id t//04 16. Select subtest 4 of test 3, to assign alternates to all defective tracks: **0(mmt12020) rmc3 is at your service for track and cylinder reformat - select a sub test a) subtst 1 - reformat 1 track (good) b) subtst 2 - reformat 1 cylinder (good) c) subtst 3 - reformat 1 track (defective) d) subtst 4 - assign alternate tracks enter (1 thru 4) - ox 4 Formatting Disks With MTR E-7 SRB10.2 17. MTR then briefly describes the subtest, and asks if you want to continue (answer "y" for yes) **0(mmt12020) ***** begin subtst 4 ***** assign alternate tracks on the device a) subtst will search thru all standard tracks looking for tracks marked defective (no alternate assigned). b) when a track marked defective (no alternate assigned) is detected, the subtst will stop and process this track. c) the alternate track processor will go out to the alternate track cylinders and find the first available alternate. it will mark the track as assigned alternate. then it will mark the standard track as defective (alt. assigned). d) the search process will terminate after the last standard track completes testing and/or processing. do you want the subtst to continue? enter (y or n) - ox y 18. MTR then asks for permission to overwrite the pack's label (answer "y" for yes): **0(mmt12020) ***** rmc3 - label obliterate warning ***** all sub tests in rmc3 will overwrite the system label on track zero. do you want the sub test to continue? enter (y or n) - ox y 19. MTR then asks if you are restarting (answer "n" for no): **0(mmt12020) system device code = .ds450 **0(mmt12020) is this a restart? enter (y or n) - ox n 20. MTR then begins displaying summary reports after every 100 cylinders are checked for alternate assignments: **0(mmt12020) rmc3 has tested tracks "000/00 thru 200/00" **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** no alternate tracks were assigned **0(mmt12020) rmc3 has tested tracks "000/00 thru 300/00" **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** defective - alt assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 217/10 811/00 244/06 811/01 245/06 811/02 Formatting Disks With MTR E-8 SRB10.2 21. After alternate assignments are complete, MTR displays a summary report describing all alternates on the pack: **0(mmt12020) ***** normal termination summary reports ***** **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** defective - alt assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 217/10 811/00 244/06 811/01 245/06 811/02 22. MTR then asks if you want to select a new test (answer "n" for no, and "quit" to exit from TOLTS). **0(mmt12020) want to select a new test? enter (y or n) - ox n **0(mmt12020) normal term 1 ***molts executive version 820701 off 820812 at 21.45 p.t. 119530 ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox quit ***tolts executive version 810301 off 820812 at 21.375 r 21:37 1107.348 1162 Formatting Disks With MTR E-9 SRB10.2 _F_O_R_M_A_T_T_I_N_G _M_S_U_0_5_0_0_/_M_S_U_0_5_0_1 _D_I_S_K _P_A_C_K_S The following script shows how to run MTR tests 6 and 7 to format and test an MSU0500 or MSU0501 disk drive, and to assign alternates to tracks found defective during testing. The MPC normally treats an MSU0500 or MSU0501 disk drive as two separately addressable devices. However, MTR formats and tests both logical devices during a single invocation, referring to one as the "odd device" (e.g., dskc_27) and the second as the "even device" (e.g., dskc_28). MTR refers to both logical devices as a single "head assembly" or "hda". 1. Enter the Total OnLine Test System (TOLTS): ox bound_tolts_$tolts_ ***tolts executive version 810301 on 820812 at 20.071 2. Enter the MPC OnLine Test Subsystem (MOLTS): ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox molts 3. List the disk configuration: ??? ox test pcd peripheral configuration: dskc 501 32 units; starting with device no. 1 028xx primary channel of 4 logical channels on mpc mspc 030xx secondary channel of 4 logical channels on mpc mspc 130xx secondary channel of 4 logical channels on mpc mspd 128xx primary channel of 4 logical channels on mpc mspd Formatting Disks With MTR E-10 SRB10.2 4. Enter MTR test 6 to format and test the entire MSU0500 or MSU0501 device: ??? ox test mmt12827t6 where "test mmt12827t6" is a sample of the input format "test mmtICCDDtT": mmt identifies the MTR test package ICC gives the IOM number (0 = IOM A, 1 = IOM B, etc) and channel number (in decimal) of achannel by which the device to be formatted can be addressed.It must be one of those shown in the output of "test pcd" in step 3. In the sample input above, "128" is IOM B, channel 28. DD gives the device number (in decimal) of the device to be tested. In the sample input, it is device 27 (dskc_27). Always give the device number of the "odd device" associated with the disk drive. T gives the number of the MTR test to be run. In this case, test 6 should be run to format/test the drive. 5. The following output describes steps taken by MTR test 6 to attach the disk drive for writing: ***molts executive versions 820601 820701 on 820805 at 20.08 **0(mmt12827) short wait, allocation queued **0(mmt12827) short wait, allocation queued **0(mmt12827) start tmt67a-mtr1, ttldat 820401, phy./log. id t//04 **0(mmt12827) start tmt67b-mtr2, ttldat 820401, phy./log. id t//04 **0(mmt12827) start tmt67c-mtr3, ttldat 820402, phy./log. id t//04 **0(mmt12827) start tmt67d-mtr4, ttldat 820405, phy./log. id t//04 **0(mmt12827) start tmt67e-mtr5, ttldat 820421, phy./log. id t//04 **0(mmt12827) start tmt67f-mtr6, ttldat 820405, phy./log. id t//04 **0(mmt12827) mtr6 is at your service to format a physical device - **0(mmt12827) ***** write permission granted ***** **0(mmt12827) ***** begin upgrade/downgrade hda ***** the test will format all tracks on the hda. the format will be defined by device type. bad tracks will be marked defective (no alternate). Formatting Disks With MTR E-11 SRB10.2 6. Answer MTR initialization questions (ok to format with 512 words per sector, not a restart, normal formatting, and use 3 write patterns during testing): **0(mmt12827) device pair are configured as msu0501's the hda will be formatted in (512) words/sector. is this correct? enter (y or n) - ox y **0(mmt12827) is this a restart? enter (y or n) - ox n **0(mmt12827) select (f)ast or (n)ormal format? (f)ast format is designed for data security erase and/or test purposes. (n)ormal format is designed for hda's to be used in systems applications. enter (f or n) - ox n **0(mmt12827) select from "1" to "7" write patterns? enter (1 thru 7) - ox 3 7. At this point, formatting of the pack begins: **0(mmt12827) ***** begin hda format ***** Formatting Disks With MTR E-12 SRB10.2 8. After the message in Step 7 is displayed, press the BREAK key to interrupt formatting operations. When MOLTS prompts for input, set test options to: report the current cylinder/head (CCC/HH) address; display CCC/HH for transient errors; report test progress every 100 cylinders, with summary reports attached. ox ??? ox test momt12827.t where "test momt12020.r" is a sample of the input format "test momtICCDD.O": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. .r is the first option, to report current CCC/HH location. Set the remaining options when prompted: *0(mmt12827) t6 enter options: ox .e *0(mmt12827) t6 enter options: ox .s *0(mmt12827) t6 enter options: ox .i *0(mmt12827) t6 enter options: ox .r *0(mmt12827) t6 enter options: ox .go Formatting Disks With MTR E-13 SRB10.2 9. When the .go option is entered in Step 8, MTR reports the current location being formatted and displays the defective tracks found. It then asks if you want to continue formatting: **0(mmt12827) format function current addr. = 004/00 **0(mmt12827) format function current addr. = 004/00 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 1 no. of tracks with 2 defect skips = 0 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 0 total defect skips processed = 1 odd device defective tracks = 0 even device defective tracks = 0 physical device defective tracks = 0 total = 0 **0(mmt12827) ***** mtr6 - hda condition summary report ***** no tracks were marked defective. **0(mmt12827) do you want the test to continue? enter (y or n) - ox y Formatting Disks With MTR E-14 SRB10.2 10. After every 100 cylinders are formatted, MTR displays defective tracks found. For example, the final summary displayed just before formatting completes, looks like: **0(mmt12827) mtr6 has formatted tracks "000/00 thru 800/00" **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 33 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 0 total defect skips processed = 37 odd device defective tracks = 4 even device defective tracks = 7 physical device defective tracks = 0 total = 11 **0(mmt12827) ***** hda format complete ***** Formatting Disks With MTR E-15 SRB10.2 11. After formatting is complete, MTR begins testing the tracks on the formatted pack. Error summaries are displayed after every 100 cylinders have been tested. start media test phase **0(mmt12827) mtr6 has tested tracks "000/00 thru 100/00" **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12,816/04,818/04,832/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- reclaimed - repaired data field 042/15 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 42 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 1 total defect skips processed = 47 odd device defective tracks = 7 even device defective tracks = 7 physical device defective tracks = 0 total = 14 Formatting Disks With MTR E-16 SRB10.2 12. When testing is complete, termination summary reports are displayed: **0(mmt12827) ***** normal termination summary reports ***** **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12,816/04,818/04,832/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- reclaimed - repaired data field 764/09,830/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- reclaimed - repaired data field 042/15,762/09,818/08 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 42 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 5 total defect skips processed = 51 odd device defective tracks = 7 even device defective tracks = 7 physical device defective tracks = 0 total = 14 13. MTR then asks if you want to select a new test (answer "y" for yes) **0(mmt12827) want to select a new test? enter (y or n) - ox y Formatting Disks With MTR E-17 SRB10.2 14. MTR then displays information describing how to select the next test: **0(mmt12827) mtr6 will go into waiting select test (t1 thru t7) enter test no. thru standard option call (test momticcddtx) - **0(mmt12827) waiting 15. To actually select the next test, press the BREAK key and wait for the MOLTS prompt. Then select test 7, which assigns alternate tracks for those tracks found to be defective above. Test 7 assigns alternates for the complete head assembly, whereas test 3 (used in the procedure for formatting MSU0451 disks) only assigns alternates for a single logical device. Thus, test 3 would have to be run twice (once for the odd device and once for the even device) to assign alternates on an MSU0500 or MSU0501 disk. ox ??? ox test momt12827t7 where "test momt12827t7" is a sample of the input format "test momtICCDDtT": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. tT gives the number of the next test to run. Test 7 initialization displays the following information: **0(mmt12827) start tmt67g-mtr7, ttldat 820405, phy./log. id t//04 16. Select subtest 1 of test 7, to assign alternates to all defective tracks: **0(mmt12827) mtr7 is at your service for special physical device formatting - select the subtst a) subtst 1 - assign all alternate tracks b) subtst 2 - create & write logging tracks enter (1 thru 2) - ox 1 Formatting Disks With MTR E-18 SRB10.2 17. MTR then briefly describes the subtest, and asks if you want to continue (answer "y" for yes): **0(mmt12827) ***** begin subtst 1 ***** assign alternate tracks on the physical device the subtst will search "all" standard tracks on the hda for defective (no alt. assigned). if any are found, it will assign the 1st available alternate to them. **0(mmt12827) do you want subtst (1) to continue? enter (y or n) - ox y 18. MTR then asks if you are restarting (answer "n" for no): **0(mmt12827) is this a restart? enter (y or n) - ox n 19. MTR then begins displaying summary reports after every 100 cylinders are checked for alternate assignments: **0(mmt12827) mtr7 has processed tracks "000/00 thru 100/00" **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 odd device report (27) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 006/19 840/00 028/19 840/03 **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 even device report (28) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 008/19 840/01 026/19 840/02 096/05 840/04 Formatting Disks With MTR E-19 SRB10.2 20. After alternate assignments are complete, MTR displays a summary report describing all alternates on the pack: **0(mmt12827) ***** normal termination summary reports ***** **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 odd device report (27) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 006/19 840/00 028/19 840/03 284/01 840/06 370/12 840/07 816/04 840/11 818/04 840/12 832/04 840/13 **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 even device report (28) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 008/19 840/01 026/19 840/02 096/05 840/04 174/16 840/05 381/06 840/08 736/09 840/09 778/19 840/10 21. MTR then asks if you want to select a new test (answer "n" for no, and "quit" to exit TOLTS). **0(mmt12827) want to select a new test? enter (y or n) - ox n **0(mmt12827) normal term 1 ***molts executive version 820701 off 820806 at 00.27 p.t. 5185916 ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox quit ***tolts executive version 810301 off 820806 at 00.165 r 00:16 5188.584 1038 Updating IMFT for MR10.2 E-20 SRB10.2 APPENDIX F UPDATING IMFT FOR MR10.2 This appendix provides information about changes to the Inter-Multics File Transfer Facility (IMFT) that were made between MR10.1 to MR10.2. Sites who are currently using IMFT, should follow the following procedure after the system libraries have been reloaded, and before the I/O Coordinator is brought up for the first time on MR10.2. The process of converting a site from IMFT version 2.0 (provided in MR10.1) to version 3.0 (provided in MR10.2) consists of 3 stages: -- modification of the I/O Daemon tables -- renaming the IMFT request queues -- converting the ACLs on users' IMFT access control segments I. I/O DAEMON TABLES The following is a summary of the changes that must be made to the I/O daemon tables for conversion to IMFT Version 3.0. For a complete description of the I/O Daemon tables statements for IMFT, see the IMFT Manual, Order No. CY73. A. Request Type Names The names of all request types used for transferring files and subtrees to foreign systems must be prefaced by the string "To_", e.g., a request type named "System_X" must be changed to "To_System_X". This change must be made not only in the Request_type definition, but also in the "default_type" statements of all device definitions. Updating IMFT for MR10.2 F-1 SRB10.2 If the site wishes to use the remote request feature, i.e., to permit use of the -source control argument to enter_imft_request, a request type must be created for each foreign system that can be a source. The name of this request type is the name of the foreign system prefaced by the string "From_", e.g., "From_System_X". B. Minor Device Definitions The device definition for each IMFT output driver must include either one or two minor_device statements: one for transferring files to the foreign system, and the other for requesting transfers from the foreign system. The "default_type" statements associated with these minor devices should specify request types of "To_" and "From_" respectively. Thus, if the device definition for an ouput driver in the MR10.1 I/O daemon tables includes the statement: default_type: System_X; it should be replaced by the following statements, which must come at the end of the device definition: minor_device: to; default_type: To_System_X; minor_device: from; default_type: From_System_X; (If System_X is not to be used as a source, the last two statements above can be omitted.) The "device" statement in the corresponding Request_type definition must refer to the minor device, e.g.: Request_type: To_System_X; device: Sys_x_ft_out.to; . . Request_type: From_System_X; device: Sys_x_ft_out.from; C. Accepting remote requests If the site intends to act as a source for transfers requested by another system, the keyword/value pair "allow_remote_request=yes" must be added to the args statement in the device definition for the input driver for that foreign system. Such requests will be restricted by default to files and subtrees whose ACLs contain an explicit term giving "r" or "s" access to the Person_id of the driver (e.g., "IMFT.*" or "IMFT.Project"). If the site wishes to avoid this restriction, the args statement for the input driver must include the keyword/value pair "explicit_access=no". Updating IMFT for MR10.2 F-2 SRB10.2 An IMFT input driver, serving pull requests will need re access to >sss>queue_admin_. All IMFT drivers have the same group id (e.g., IMFT.* or IMFT.Project). D. Communication With Earlier Versions In order to effect file transfers between your site and a site that is still running MR10.1, the keyword/value pair "version=2.0" must be included in the args statements for both the input and output drivers for that system. E. Use of "indirect" Keyword The parameters of the args statement can be replaced by the string: indirect=PATHNAME; where PATHNAME is the pathname of a segment or archive component, whose contents are the keyword/value pairs that would otherwise appear in the args statement itself (without the surrounding quotes). The use of this keyword is recommended for two reasons: (1) the string in the args statement itself is truncated at 256 characters, whereas the contents of the segment or archive component is not truncated; and (2) the contents of the referenced segment or archive component can be modified by the use of an editor without recompiling the iod_tables, and such modifications take effect the next time the driver is initialized, whereas changes to the I/O Daemon tables themselves do not take effect until the next login of the I/O Coordinator. II. IMFT REQUEST QUEUES After making the modifications described above and recompiling the I/O Daemon tables, the names of the request queues must be changed to correspond to the new request type names. (The queues should be renamed rather than recreated in case they have any requests in them.) Thus, for each foreign system for which IMFT queues exist, execute the following command: rename NAME_(1 2 3).ms To_NAME_(1 2 3).ms where NAME is the name of the foreign system. Then execute the create_daemon_queues command in order to create the queues for any request types that have been added (such as the "From_NAME" request types discussed above). Updating IMFT for MR10.2 F-3 SRB10.2 III. ACS CONVERSION The meaning of the ACL modes on the access control segment (ACS) used by IMFT to determine the foreign user's privileges has been changed incompatibly. A conversion program, and an exec_com to invoke it, have been provided in >unbundled. The following command line, executed by a process that has modify permission on all home directories, will convert all user's IMFT ACSs to have the correct meaning for IMFT Version 3.0: exec_com >unb>imft_acs >udd The command has been designed to keep records in a file as it goes along, so that if the execution of this exec_com is interrupted before it is finished, it can be reinvoked later without danger of undoing (or redoing) what it had already done. Once the conversion has been completed successfully, this file should be deleted by the following command: delete >system_control_1>imft_acs_list Updating IMFT for MR10.2 F-4 SRB10.2 CONTENTS Page Section 1 Introduction . . . . . . . . . . . . . . 1-1 Site Support . . . . . . . . . . . . . 1-1 Section 2 Description of Package . . . . . . . . . 2-1 Library Naming Conventions . . . . . . 2-1 Reference Material Naming Conventions . . . . . . . . . . . 2-2 Contents of MR10.2 Package . . . . . . 2-3 Section 3 FCO and Firmware Status . . . . . . . . . 3-1 Firmware . . . . . . . . . . . . . . . 3-1 Field Change Order List . . . . . . . 3-2 Section 4 Instructions for Sites Updating From Previous Release . . . . . . . . . . . . 4-1 Installation Instructions . . . . . . 4-2 Section 5 Instructions for Sites Installing for First Time . . . . . . . . . . . . . . . 5-1 Preparation . . . . . . . . . . . . . 5-1 Actual Installation . . . . . . . . . 5-8 Appendix A CHANGES TO SYSTEM EXEC_COMS . . . . . . . A-1 Changes To master.ec . . . . . . . . . A-2 Changes To admin.ec . . . . . . . . . A-9 Changes To err.ec . . . . . . . . . . A-10 Changes To system_start_up.ec . . . . A-11 Changes To util.ec . . . . . . . . . . A-13 Appendix B Module Changes for MR10.0 . . . . . . . . B-1 New Info Segments for MR10.0 . . . . . B-2 New Segments for MR10.0 . . . . . . . B-3 Deleted Segments for MR10.0 . . . . . B-6 Replaced Segments for MR10.0 . . . . . B-7 Appendix C Module Changes for MR10.1 . . . . . . . . C-1 New Info Segments for MR10.1 . . . . . C-2 New Include Files for MR10.1 . . . . . C-3 New Segments for MR10.1 . . . . . . . C-4 Deleted Include Files for MR10.1 . . . C-6 Deleted Segments for MR10.1 . . . . . C-7 iii SRB10.2 CONTENTS (cont) Page Replaced Include Files for MR10.1 . . C-9 Replaced Segments for MR10.1 . . . . . C-12 2J.spt 1 Appendix D Module Changes for MR10.2 . . . . . . . . D-1 New Info Segments for MR10.2 . . . . . D-2 New Include Files for MR10.2 . . . . . D-3 New Segments for MR10.2 . . . . . . . D-4 Deleted Include Files for MR10.2 . . . D-6 Deleted Segments for MR10.2 . . . . . D-7 Replaced Include Files for MR10.2 . . D-9 Replaced Segments for MR10.2 . . . . . D-12 Appendix E Formatting Disks with MTR . . . . . . . . E-1 Formatting MSU0451 Disk Packs . . . . E-1 Appendix F Instructions for updating IMFT for MR10.2 F-1 Instructions for updating IMFT for MR10.2 . . . . . . . . . . . . . . . F-1 iv SRB10.2 ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved