Group W Toolset 6.1
Group W Toolset Release 6.1
Changes Since Previous Release
This document describes changes released in Group W Toolset 6.1, released on
2024-04-14. The previous version was 6.0, released on 2020-07-04.
Older versions of this document are kept in elements with name of the form
READ-THIS/xDOTy, where 'x' and 'y' represent the whole and fractional parts of
the release level. Example: Element READ-THIS/4DOT0 contains the READ-THIS
document that was distributed in Group W Toolset release 4.0.
Group W Toolset documentation is in HTML format. In file #1 of the release
are three elements that you should download to the same directory your PC or
Web site:
- Download GWTS/HTM to GWTS.HTM
- Download GWTSDOC/HTM to GWTSDOC.HTM
- Download GWTSTOC/HTM to GWTSTOC.HTM
GWTS.HTM defines a frameset that uses the other two documents. If your
browser does not support frames (or you hate them), then point it to
GWTSDOC.HTM.
Summary of Changes
Correct Bugs
- All modules have been re-compiled against CP 19.0 libraries to
collect/link changes needed for TDATE$ 2028 Rollover and Daylight
Savings Time projects.
New Features in Old Programs
- The packaging of Message Control Bank (MCB) programs has been
improved:
- We now provide default executables for programs that use MCB
(@PASOFF, @PIDSTA, @UDMDEL). The are configured for Application
Group 7.
- The element ASGUSE now allows you to choose which MCB you wish
to access. See the @USE of MCBLIB$. Thanks to Gary Markowski
for this.
- You can still tailor what MCBs can be used by setting flags in
GETMCBBDI (see line 50ff). I have changed this to turn on MCB
for Application Group 7 only (previously, it was turned on for
AG 3 only).
- @DAD 1R2 shows total DAD entries.
- FAS-FIX/12R2A is local code for FAS 12R2A LIST (from MFD)
command.
- @MFDPL 2R1 has several changes:
- Output SGSs are now ASCII (was Fieldata).
- Most recent MCT update date and time are now piped as fields
9 and 10 on MCT SGS.
- SLRR MASMTDATE routine is removed.
- Obsolete 6-word EDIT$ packet is replaced.
- @PCTPL 1R4 has improved comments re. run start time and TDATE$
versus Modified-SWTIME.
- RIBUFDEF has improved comments re. run start time and TDATE$
versus Modified-SWTIME.
- RUNINFO 5.5 has improved comments re. run start time and TDATE$
versus Modified-SWTIME.
- @SYS 1R6 now shows most recent MCT update date/time.
New Programs
- @DWTIME 1R1 is new MASM processor that interprets two octal words
in DWTIME$ format.
Note on SLIB Bug
- UCF 61620 reports a bug whereby UC compiles get an error with some
SLIB levels 2R2 and above. I reported this to Unisys in March 2023
but they have not fixed it (or even created a PLE) as of the date
of issue of the present GWTS--more than a year later!
- The UC compile error is "*ERROR(MAJOR) UC1052: Redefinition not
allowed".
- This problem affects @DIFF, @RUNPL, @SHA1PL and @TAG.
- Workaround is to create a local version of SYS$LIB$*PROC$.S$LEVEL/H
with the line "#include <s$common$def.h>" removed. Unisys says
this workaround can break "ID$ and SFDT$ Services feature delivery."
So do not change SYS$LIB$*PROC$.S$LEVEL/H directly.
- To avoid violating Unisys' copyright, I am not distributing my fixed
version of this element. You must create your own if you wish to
re-compile the above processors (the ZOOMs provided work). If you
create your fixed version in GROUPW*TOOLSET, then the four processors
will compile cleanly.
*EOF*