Trailing-Edge
-
PDP-10 Archives
-
AP-D543V_SB
-
usm13a.doc
There is 1 other file named usm13a.doc in the archive. Click here to see a list.
UUOSYM.DOC -- Changes from V13(367) to V13A(406)
September 1978
COPYRIGHT (C) 1977,1978 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
TRANSFERRED.
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
USM13A.DOC Page 2
UUOSYM.DOC -- Changes from V13(367) to V13A(406)
September 1978
1.0 SUMMARY
This release of UUOSYM conforms to the 603A and later monitor
releases.
This version is upwards compatible from previous versions of C and
fully supersedes all previous versions. No SPR'S have been received.
The contents of UUOSYM.MAC are documented throughout the monitor calls
manual of the software notebooks. Changes for the support of 603A
will be published in the Monitor Calls Manual at a later date.
Note that UUOSYM.MAC is used to compile many programs on the release
tape. None of these changes affect the resulting .REL or save files,
but other software distributed this month and in future months depends
upon this version to assemble. This version depends on MACRO version
53.
1.1 Purpose of UUOSYM.MAC
UUOSYM.MAC is designed to form a consistent definition of monitor UUO
symbols which occur frequently in the development of user-mode support
programs. A table of contents gives the general layout of the
information. The definition of a particular symbol can best be found
from the CREF listing of UUOSYM. All symbols are ASUPPRESSED so that
unreferenced definitions are deleted.
2.0 EXTERNAL CHANGES
Edit #
370-406 Update symbols to 6.03 load 3AZ for 603A release.
3.0 KNOWN BUGS AND DEFICIENCIES
None.
USM13A.DOC Page 3
4.0 INSTALLATION INSTRUCTIONS
Compile using MACRO version 53 or later. There are no assembly
options or parameters. The command to compil UUOSYM is:
.COMPILE UUOSYM/CREF
The only output is a UNIVERSAL file UUOSYM.UNV. This should be placed
on UNV: (or on SYS:).
To create a file identical in specification and effect to the old
C.MAC, including its use as either a patameter file or a UNIVERSAL,
concatenate CHEAD.MAC, MACTEN.MAC, and UUOSYM.MAC into one file
(C.MAC):
.R PIP
*C.MAC/A=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
and use this file as a replacement for C.
5.0 INTERNAL CHANGES
None.
6.0 SUGGESTIONS
None.
[End of USM13A.DOC]
[USM13.DOC is appended as an integral part of USM13A.DOC]
USM13.DOC Page 4
UUOSYM.DOC -- Changes from V12(340) to V13(367)
February 1978
1.0 SUMMARY
This release of UUOSYM conforms to the 6.03 and later monitor
releases.
This version is upwards compatible from previous versions of C and
fully supersedes all previous versions. No SPR'S have been received.
The contents of UUOSYM.MAC are documented throughout the monitor calls
manual of the software notebooks. Changes for the support of 6.03
Scheduler LIR will be published in the Monitor Calls Manual at a later
date. See the Program Logic Manual (SCDPLM.MEM) for descriptions.
Note that UUOSYM.MAC is used to compile many programs on the release
tape. None of these changes affect the resulting .REL or save files,
but other software distributed this month and in future months depends
upon this version to assemble. This version depends on MACRO version
52.
1.1 Purpose of UUOSYM.MAC
UUOSYM.MAC is designed to form a consistent definition of monitor UUO
symbols which occur frequently in the development of user-mode support
programs. A table of contents gives the general layout of the
information. The definition of a particular symbol can best be found
from the CREF listing of UUOSYM. All symbols are ASUPPRESSED so that
unreferenced definitions are deleted.
2.0 EXTERNAL CHANGES
Edit #
341-367 Update symbols to 6.03 load 352 for Scheduler LIR release.
3.0 KNOWN BUGS AND DEFICIENCIES
None.
USM13.DOC Page 5
4.0 INSTALLATION INSTRUCTIONS
Compile using MACRO version 52 or later. There are no assembly
options or parameters. The command to compil UUOSYM is:
.COMPILE UUOSYM/CREF
The only output is a UNIVERSAL file UUOSYM.UNV. This should be placed
on UNV: (or on SYS:).
To create a file identical in specification and effect to the old
C.MAC, including its use as either a patameter file or a UNIVERSAL,
concatenate CHEAD.MAC, MACTEN.MAC, and UUOSYM.MAC into one file
(C.MAC):
.R PIP
*C.MAC/A=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
and use this file as a replacement for C.
5.0 INTERNAL CHANGES
None.
6.0 SUGGESTIONS
None.
[End of USM13.DOC]
[USM12.DOC is appended as an integral part of USM13.DOC]
USM12.DOC Page 6
UUOSYM.DOC -- Changes from V11 to V12(340)
March 1977
1.0 SUMMARY
This release of UUOSYM conforms to the 6.03 and later monitor
releases.
This version is upwards compatible from previous versions of C and
fully supersedes all previous versions. No SPR's have been received.
The contents of UUOSYM.MAC are documented throughout the monitor calls
manual of the software notebooks.
Note that UUOSYM.MAC is used to compile many programs on the release
tape. None of these changes affect the resulting .REL or save files,
but other software distributed this month and in future months depends
upon this version to assemble. This version depends on MACRO version
52. There are no DATE-75 dependencies.
1.1 Purpose of UUOSYM.MAC
UUOSYM.MAC is designed to form a consistent and convenient definition
of monitor UUO symbols which occur frequently in the development of
user-mode support programs. It is defined for use as a universal from
any MACRO program. A table of contents gives the general layout of
the information. The definition of a particular symbol can best be
found from the CREF listing of UUOSYM. All symbols are ASUPPRESSed so
that unreferenced definitions are deleted.
2.0 EXTERNAL CHANGES
Edit #
300 Become version 12.
301 Update symbols to 6.03 load 241.
302 Update symbols when DAEMON was UUOSYMized.
303-306 Update symbols to 6.03 load 255.
307 Add DTE. monitor call symbols.
310-313 Update symbols to 6.03 load 264.
USM12.DOC Page 7
314 Add DEVOP. symbols.
315-340 Update symbols to 6.03 load 277.
%12(340) March 77 6.03.
3.0 KNOWN BUGS AND DEFICIENCIES
None.
4.0 INSTALLATION INSTRUCTIONS
Compile using MACRO version 52 or better. There are no assembly
options or parameters. The command to compil UUOSYM is:
.COMPILE UUOSYM/CREF
The only output is a UNIVERSAL file UUOSYM.UNV. This should be placed
on UNV: (or on SYS:).
To create a file identical in specification and effect to the old
C.MAC, including its use as either a parameter file or a UNIVERSAL,
concatenate CHEAD.MAC, MACTEN.MAC, and UUOSYM.MAC into one file
(C.MAC):
.R PIP
*C.MAC/A=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
and use this file as a replacement for C.
5.0 INTERNAL CHANGES
None.
6.0 SUGGESTIONS
None.
[End of USM12.DOC]
[USM11.DOC is appended as an integral part of USM12.DOC]
USM11.DOC Page 8
UUOSYM.DOC -- Changes from V10 to V11
September 1976
1.0 SUMMARY
This release of UUOSYM conforms to the 6.02 and later monitor
releases.
This version is upwards compatible from previous versions of C and
fully supersedes all previous versions. No SPR's have been received.
The contents of UUOSYM.MAC are documented throughout the monitor calls
manual of the software notebooks.
Note that UUOSYM.MAC is used to compile many programs on the release
tape. None of these changes affect the resulting .REL or save files,
but other software distributed this month and in future months depends
upon this version to assemble. This version depends on MACRO version
50. There are no DATE-75 dependencies.
1.1 Purpose of UUOSYM.MAC
UUOSYM.MAC is designed to form a consistent and convenient definition
of monitor UUO symbols which occur frequently in the development of
user-mode support programs. It is defined for use as a universal from
any MACRO program. A table of contents gives the general layout of
the information. The definition of a particular symbol can best be
found from the CREF listing of UUOSYM. All symbols are ASUPPRESSed so
that unreferenced definitions are deleted.
2.0 EXTERNAL AND INTERNAL CHANGES
Edit #
210 Delete the symbols for channel data blocks since CDB's are
only available via the SPY monitor call.
211-225 Add the symbols defined in 6.02 development.
USM11.DOC Page 9
3.0 KNOWN BUGS AND DEFICIENCIES
None.
4.0 INSTALLATION INSTRUCTIONS
Compile using MACRO version 50 or better. There are no assembly
options or parameters. The only output is a UNIVERSAL file
UUOSYM.UNV. This should be placed on UNV: (or on SYS:):
.COMPILE UUOSYM/CREF
To create a file identical in specification and effect to the old
C.MAC, including its use as either a parameter file or a UNIVERSAL,
concatenate CHEAD.MAC, MACTEN.MAC, and UUOSYM.MAC into one file
(C.MAC):
.R PIP
*C.MAC/A=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
and use this file as a replacement for C.
5.0 SUGGESTIONS
None.
[End of USM11.DOC]
[USM10.DOC is appended as an integral part of USM11.DOC]
USM10.DOC Page 10
UUOSYM.DOC -- Changes from V7 to V10
January 1975
1.0 SUMMARY
This release splits C to form UUOSYM. It also completes minor
omissions from the 5.07/6.01 release.
This version is upwards compatible from previous versions of C and
fully supersedes all previous versions. No SPR's have been received.
UUOSYM.MAC is documented implicitly throughout the monitor calls
manual of the software notebooks.
Note that UUOSYM.MAC is used to compile many programs on the release
tape. None of these changes affect the resulting .REL or save files,
but other software distributed this month and in future months depends
upon this version to assemble. This version depends on MACRO version
50. There are no DATE-75 dependencies.
1.1 Purpose of UUOSYM.MAC
UUOSYM.MAC is designed to form a consistent and convenient definition
of monitor UUO symbols which occur frequently in the development of
user-mode support programs. It is defined for use as a universal from
any MACRO program. A table of contents gives the general layout of
the information. The definition of a particular symbol can best be
found from the CREF listing of UUOSYM. All symbols are ASUPPRESSed so
that unreferenced definitions are deleted.
USM10.DOC Page 11
2.0 EXTERNAL AND INTERNAL CHANGES
201 Split C.MAC into MACTEN.MAC and UUOSYM.MAC. UUOSYM contains
all the definitions which are part of the monitor UUO
interface for both privileged and unprivileged programs
except PEEK. UUOSYM produces only a UNIVERSAL and depends
upon MACRO version 50. Because of the corrections in MACRO
version 50, the JOBDAT symbol ".JBVER" which was commented
out of C.MAC has been restored. Note that if the new
JOBDAT.UNV is used, then it must be ahead of UUOSYM in the
MACRO universal search list to work.
202 Add those few symbols defined near the end of 5.07/6.01
development which did not make version 7. This completes
the documented 6.01 interface.
203 Add definitions of the privileged function ".FSDEF" of the
STRUUO call. This is the last undocumented part of the
TOPS-10 UUO interface.
204 Add error symbols for MTAID. which were defined as part of
a bug fix in 5.07A/6.01A.
205 (Internal only) Change the way the UUOs are defined to make
the definitions independent of external references.
206 Remove bug introduced since last release.
3.0 KNOWN BUGS AND DEFICIENCIES
None.
4.0 INSTALLATION INSTRUCTIONS
Compile using MACRO version 50 or better. There are no assembly
options or parameters. The only output is a UNIVERSAL file
UUOSYM.UNV. This should be placed on UNV: (or on SYS:):
.COMPILE UUOSYM/CREF
To create a file identical in specification and effect to the old
C.MAC, including its use as either a parameter file or a UNIVERSAL,
concatenate CHEAD.MAC, MACTEN.MAC, and UUOSYM.MAC into one file
(C.MAC):
.R PIP
*C.MAC/A=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
and use this file as a replacement for C.
USM10.DOC Page 12
5.0 SUGGESTIONS
The numbers used when GETTABs fail should be symbolized.
[End of USM10.DOC]