Universe Build Started on Thu Feb 16 00:41:09 PST 1989 Thursday, 16 February 1989 2:44:15 PST icms.com, icmsx.com Modified to change AS to be ASSEMBLE cmst7.com, cmsf7.com Modified to change: VFORTLIB to VSF2FORT VFLODLIB to VSF2LOAD FORTVS to FORTVS2 Thursday, 16 February 1989 3:04:12 PST unix.msl Modified to fix a syntax error which caused BSDTCP not to compile. Thursday, 16 February 1989 14:00:45 PST dpys.msl Modified "ixdpyheader" and "ixedfl" pages to remove $sysErrorFindText. This procedure is now declared in the FLI module IX20. ran p1.scr to patch BORRO, FBORRO, FFRAME, and FRAME in the um20-nocheck system ran um20bt.scr to remake the um20 boot files Thursday, 16 February 1989 14:54:09 PST packages.db Modified to add TESTSUITE-ALL to the XUTIL package. ran p2.scr to patch TSTHDR and TSTMGR in the um20-nocheck, uspa-nocheck, um68-nocheck, and vms-nocheck systems modified the compilation scripts for the remainder of the systems to compile TSTHDR and TSTMGR (universe build script still running, compiling vms-nocheck) Friday, 17 February 1989 13:28:41 PST cmptst1.scr Modified to fix a bug which caused MAINSAIL not to find the intmod for TSTHDR when compiling the testsuite for USPA. Friday, 17 February 1989 15:32:51 PST packages.db Modified to change the name of package IX20-PRODUCTION to IX20-INTERNAL-INSTALLATION and to include package IX20-MAINRTS in packages IX20-INTERNAL-INSTALLATION. Tuesday, 21 February 1989 13:55:54 PST packages.db Modified to include packages BOOT-UTILITIES in package IX20-INTERNAL-INSTALLATION. Tuesday, 21 February 1989 15:51:57 PST packages.db Modified package IX20-TESTCORE to include ship files ixfx.com and ixtx.com. ixfx.com, ixtx.com Snapped from /v11tst. Saturday, 25 February 1989 13:17:42 PST ibmg.msl Modified to fix a bug in the common entry code generated by the CMS MEC code generators. The problem was that the base registers were not always correctly loaded. ran p3.scr to patch CMSF7G, CMSFAG, CMSFFG, XCMF7G, XCMFAG, and XCMFFG in the uspa-ds system ran p4.scr to patch CMSF7G, CMSFAG, CMSFFG, XCMF7G, XCMFAG, and XCMFFG in all *-nocheck systems Saturday, 25 February 1989 14:12:06 PST sys.db Modified to remove the @FLAVORS attribute from the CMS page. It used to specify cms and cmse; cmse is no longer supported. rtsts.db Modified to remove @CMSEEXCPTSTRINGARG attributes; cmse is no longer supported. Saturday, 25 February 1989 16:05:07 PST cms.msl Modified $osOpen to return $otherError if it could not form a valid CMS file name from f.name. Previously, it used to pass NULLSTRING to FSSTATE if the name was not valid; now it returns $otherError without calling FSSTATE. FSSTATE on CMS 5.5 seems to "hang" if it is passed NULLSTRING. ran p5.scr to patch KERMOD for the cms-nocheck system ran p6.scr to patch KERMOD for the xcms-nocheck system Monday, 27 February 1989 11:18:17 PST aeg.msl Modified FLI module BSDTCP to add procedure $unixMslHostEnt. ran p7.scr to recompile the aeg-nocheck world Tuesday, 28 February 1989 10:58:04 PST aeg.msl Modified to fix syntax errors which caused SCHMOD and TCP not to compile. ran p8.scr to recompile the aeg-nocheck world ran aegbt.scr to make the boot files for the aeg-nocheck system recompiled the testsuite for aeg Tuesday, 28 February 1989 14:50:45 PST clisrv.msl Modified to allow host names to contain non-alphanumeric characters. ran p9.scr to patch CLISRV in the uspa-ds system ran p10.scr to patch CLISRV in all *-nocheck systems Tuesday, 28 February 1989 20:58:34 PST kermod.msl Modified to fix a bug; the garbage collector was computing a value which sometimes overflowed. In order to compute the new string percent, it used to multiply the number of characters it collected by 100; if the number of characters collected was large enough, this value overflowed. This multiplication is no longer done. ran p11.scr to patch KERMOD in the uspa-ds system ran p12.scr to patch KERMOD in all *-nocheck systems Tuesday, 28 February 1989 21:19:34 PST packages.db Modified to delete icmse.com and icmsex.com from the ship files for package CMS-MAINRTS. Modified to delete cmsef7.com and cmset7.com from the ship files for package CMS-TESTCORE. Modified to add xcmsf7.com, xcmst7.com, gencal.f77, genfcc.f77, and genmec.f77 to the ship files for package XCMS-TESTCORE. xcmsf7.com, xcmst7.com New files. Wednesday, 1 March 1989 15:32:06 PST ihp38.com, ihp38i.com (new), ihp38x.com (new) Modified to work on our internal vectra machine. ihp38.com uses the standard cc, as, and ld commands; ihp38i.com uses the AT&T compiler, assembler, and linker found on /x/i386/bin. hp38tc.com, hp38fc.com Modified to use the AT&T compiler, assembler, and linker found on /x/i386/bin. packages.db Modified package HP38-MAINRTS to include new ship files ihp38i.com and ihp38x.com. Wednesday, 1 March 1989 15:53:14 PST spixtc.com Modified to fix a bug which caused the script to blow up. FCNTL used to be an FLI module but now isn't; the script tried to load fcntl.o, but it did not exist. urdg.mbt Modified to fix a bug in the initialization code; it was not saving the address of envp. ran urdgbt.scr to make the boots for the urdg-nocheck system Wednesday, 1 March 1989 20:40:25 PST interp.msl Modified so that $EXPR and $STMT work when cross compiling. Miscellaneous other improvements were also made. ran p13.scr to patch INTERP in the uspa-ds system ran p14.scr to patch INTERP in all *-nocheck systems Wednesday, 1 March 1989 20:45:55 PST ihp38.com Modified to fix a bug: set ccCmd, asCmd, and ldCmd to be cc, as, and ld, respectively. Tuesday, 7 March 1989 1:34:49 PST iaeg.mss, iaix.mss, ialnt.mss, ibiin.mss, icms.mss, iemb.mss, ihp20.mss, ihp38.mss, ihpux.mss, iip32c.mss, iipsc2.mss, iix20.mss, ispix.mss, isun2.mss, isun3.mss, isun38.mss, isun4.mss, iultrx.mss, iuts5.mss, ivms.mss, ixcms.mss, cgen.mss, def.mss, i1intr.mss, i1udst.mss, i1udir.mss, i1urtp.mss, i1uirn.mss, i1boot.mss, i1cms.mss, i1hp.mss, i1sun.mss New installation manuscripts and supporting files qfinst.scr New script which builds the installation *.doc and *.ps files ran qfinst.scr to build the installation *.doc and *.ps files for all platforms Wednesday, 8 March 1989 0:32:57 PST ucrex.msl Modified so that it always propagates the exception it handles. Previously, it fell out of its handler (handled the exception) which caused UCREX to exit. ran p15.scr to patch UCREX in the uspa-ds system ran p16.scr to patch UCREX in the aeg-nocheck, uclp-nocheck, ui38-nocheck, uibm-nocheck, um20-nocheck, um68-nocheck, urdg-nocheck, uspa-nocheck, uvax-nocheck, uxa-nocheck, and vms-nocheck systems Wednesday, 8 March 1989 0:38:29 PST ivms.mss Modified to fix a problem with a figure that was too wide. remade vms-nocheck/ivms.doc and vms-nocheck/ivms.ps Tuesday, 14 March 1989 1:00:08 PST dtimod.msl Modified to fix $strToDateAndTime to parse UNIX formats not handled by the previous fix to handle UNIX formats. ran p17.scr to patch DTIMOD in the uspa-ds system ran p18.scr to patch DTIMOD in all *-nocheck systems Thursday, 16 March 1989 0:02:44 PST packages.db Modified to add the *.doc files to the appropriate *-MAINRTS packages. Friday, 17 March 1989 15:45:07 PST packages.db Modified to change a reference to packages IX20-PRODUCTION to be IX20-INTERNAL-INSTALLATION. Monday, 27 March 1989 21:04:39 PST rpchdr.msl Modified to fix a bug which occured when an exception was raised in a procedure with CHARADR or ADDRESS parameters, and the procedure was re-tried. rpcg.msl Modified to clean up buffer parameters on the server side if an exception occurs in the procedure call. ibmg.msl Modified to fix bugs in the XCMS FCC and MEC code generators: (1) FCC: added an equate for R11 (2) FCC: fixed a bug in the code which restored the MAINSAIL registers R8K and $SP. The first load instruction clobbered a register used by the second load instruction. The fix was to reverse the order of these two instructions (3) MEC: the common entry code was loading $SP with the value of FP if $lastMainsailFrame pointed to the Zero frame. This was not correct for XA, where the Zero frame resides in the boot. This bug caused MAINSAIL to blow up if $foreignCodeStartsExecution was set. The fix was to modify the entry code so that it saves the value of $SP upon return from initializing MAINSAIL. Then, it loads $SP with this saved value if $lastMainsailFrame points to the Zero frame xcmst7.com, xcmsf7.com Modified to fix bugs which caused the scripts not to run. ran p19.scr to patch RPCHDR, RPCFIL, RPCG, RPCMOD, RPCSRV, XCMF7G, XCMFAG, XCMFFG, XCMT7G, XCMTAG, and XCMTFG in the uspa-ds system ran p20.scr to patch RPCHDR, RPCFIL, RPCG, RPCMOD, RPCSRV, XCMF7G, XCMFAG, XCMFFG, XCMT7G, XCMTAG, and XCMTFG in all *-nocheck systems Thursday, 30 March 1989 16:07:00 PST iipsc.com Renamed to be iipsc2.com packages.db Modified package IPSC-MAINRTS to ship iipsc2.com instead of iipsc.com ran p21.scr to remake iipsc2.doc and iipsc2.ps for the ui38-nocheck system (they were incorrectly updated by someone else but should not have been) Thursday, 30 March 1989 16:37:14 PST txthdr.msl Modified getMoreChars so that it resets outStrSpc after calling $getToTop. If the call to $getToTop caused memory management which caused the string space to move, outStrSpc was incorrect. ran p22.scr to patch TXTTIO in the uspa-ds system ran p23.scr to patch TXTTIO in all *-nocheck systems Monday, 10 April 1989 15:53:47 PDT modules.db Modified to add module CRPCG. packages.db Modified to add module CRPCG and ship files mrpc.h and mrpc.c to package RPC. crpcg.msl, mrpc.c, mrpc.h New files qform.msl Modified to fix a bug in periodsTo. ran p24.scr to patch CRPCG and QFORM in the uspa-ds system ran p25.scr to patch CRPCG and QFORM in all *-nocheck systems ran qfinst.scr to remake the release notes Monday, 10 April 1989 17:23:21 PDT ran p26.scr to patch PS in the uspa-ds system ran p27.scr to patch PS in all *-nocheck systems ran qfinst.scr to remake the release notes Tuesday, 11 April 1989 16:05:57 PDT ispix.com Modified to automatically detect what version of the operating system it is running on and to set parameters for the compiler and linker based on the operating system version. Wednesday, 12 April 1989 15:12:03 PDT i96.mbt Modifed to add equate for age. ran ui96bt.scr to make the boot files for the ui96-nocheck system Thursday, 13 April 1989 14:48:31 PDT cms.mbt Modified signal handler so that it does not check to see if the pc is in the boot. This check does not work if $memoryGrowsDown. cmsbt.scr Modified to make msd.asm, med.asm, msxd.asm, mexd.asm, msu.asm, meu.asm, msxu.asm, and mexu.asm rather than ms.asm, me.asm, msx.asm, mex.asm. cms.cnf, cmsx.cnf Replaced by cmsd.cnf, cmsu.cnf, cmsxd.cnf, and cmsxu.cnf. icms.com, icmsx.com Modified to make boots for memory grows up and memory grows down. packages.db Modified ship files for cms. ran cmsbt.scr to make the boot files for the cms-nocheck system Thursday, 13 April 1989 15:09:19 PDT cms.msl Modified osdAllocatePages so that it does not try to adjust the address of allocated memory if $memoryGrowsDown. ran p28.scr to patch KERMOD in the cms-nocheck system Monday, 24 April 1989 13:38:39 PDT m68g.msl Modified page "aegCommonEntryFli" to fix a bug in the common entry code which caused the MEC tests, foreign code starts execution, to fail. The problem was that the caller's registers were not saved until after MAINSAIL was initialized, but should have been saved before MAINSAIL was initialized. ran p29.scr to patch AEGFCG, AEGFPG, UM2FPG, and UM2FXG in the uspa-ds system ran p30.scr to patch AEGFCG, AEGFPG, UM2FPG, and UM2FXG in all *-nocheck systems Monday, 24 April 1989 15:59:35 PDT cmsd.cnf, cmsu.cnf, cmsxd.cnf, cmsxu.cnf Modified to add a searchpath for cnf:* so that CONF will automatically restore from the appropriate configuration file. ran cmsbt.scr to make the boot files for the cms-nocheck system Tuesday, 25 April 1989 13:48:07 PDT ui38.mbt Modified the signal handler to restore the MAINSAIL gb register. Not restoring this register caused MAINSAIL to go into an infinite loop when processing a signal. ran ui38bt.scr to make the boot files for the ui38-nocheck system Wednesday, 26 April 1989 17:29:20 PDT iaeg92.com, iaeg95.com, iaeg97.com New installation scripts for Aegis. iaeg.mss Modified to account for new Aegis installation scripts. memdir.msl New file. Module which determines which way memory grows. packages.db Modified AEG-MAINRTS to add module MEMDIR and ship files iaeg92.com, iaeg95.com, and iaeg97.com. Modified AEG-PRODUCTION to add ship files iaeg92.com, iaeg95.com, and iaeg97.com. modules.db Modified to add compilation script for MEMDIR. ran p31.scr to remake iaeg.doc and iaeg.ps for the aeg-nocheck system ran p32.scr to patch MEMDIR in the aeg-nocheck system Thursday, 27 April 1989 16:55:33 PDT iaeg92.com, iaeg95.com, iaeg97.com Modified to fix a syntax error which caused the script to fail; it was using the wrong name for one of the files. iaeg97.com Modified to run CONF to make the boot files. Friday, 28 April 1989 21:23:15 PDT aeg.msl Modified osdPrepareForDevOpen, $devRename, $devFileInfo, $osOpen, and $mapDevMod to handle UNSTRU device module. Modified $devFileInfo to fix a bug in the definition of day1January1980GMT and to call $calApplyLocal if $timeSubcommndsSet. Modified osdConvertDateAndTime ??. Modified "initialDefsAndDcls" to add definitions for $unstructUidHigh and $unstructUidLow. ran p33.scr to build the aeg-nocheck system ran aegbt.scr to build the boot files for the aeg-nocheck system built the aeg testsuite