Google
 

Trailing-Edge - PDP-10 Archives - de-10-omona-v-mc9 - 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]