Trailing-Edge
-
PDP-10 Archives
-
isi-saio_19830204
-
isi-sa10/versio.mac
There are 88 other files named versio.mac in the archive. Click here to see a list.
;<5.ISI.MONITOR>VERSIO.MAC.5640, 1-Feb-83 16:36:31, Edit by CHASE
VEDIT==^O5640
;[INGWAY.MAC]
;#564 At RCVGA1+13, change CAMG to CAMGE. This was causing packets that came
;#564 in over the bypass and contained an Ack but no data to be rejected.
;[TCPJS.MAC]
;#563 In .OPEN, return JCN,,error on error so user can abort jcn.
;[TCPJS.MAC]
;#562 Fix ABTTCB: being NOSKED for $SIGNL is asking to lose.
;[TCPJS.MAC]
;#561 In SEND and RECV, relock tcb via CHKARG before calling FREBFR, to
;#561 protect against an intervening abort (ie, by another fork).
;[Mexec.Mac]
;#560 Some code sense corrections, right data in tmpbugs for ORT
; checkout, make path correction if RT initial, don't check ORT
;[PHYM2.Mac]
;#557 Make this module resident by repeating module name in 2nd arg of
; TTITLE macro invocation
;[INPROC.MAC]
;#556 In INTGIB, clear PFLGS properly.
;[Mexec.Mac, Paran.Mac, Globs.Mac]
;#555 Added CHKSCD, scheduler consistency checker to the CHKR code
; stream, it will preclude chkcls if scheduler sick...This
; required that MAXCLS and JOBCLS be 'glob'ified so that CHKSCD
; could see them...Also reduced MAXCOR to 5000 so that we would
; have some hope of linking this mother
;[PARAN.MAC]
;#554 SA10T+TM78+TM03 monitor (no DX20 support)
;[PARAN.MAC]
;#553 DX20+SA10T+TM78 monitor (no TM02/TM03 support)
;[SCHED.MAC]
;#552 Oh goodness, more data for XCLSU2 yammering, ie:
; {JOBORT/JOBRT/JOBCLS}(t1)
;[SCHED.MAC]
;#551 ReInit stack if forced logout interrupt occurs
;[MNETDV.MAC]
;#550 Ignore domains in GTHST%
;[PARAN.MAC]
;#547 Support TU77 (TM02F:==1)
;[PARAN.MAC]
;#546 Reduce from 80. to 40. NVTs
;[STG.MAC]
;#545 Increase NUPDL from 300 to 400
;[TCPPZ.MAC]
;#544 At PKTZ19, send packet if transfer fills send window.
;[PARAN.MAC]
;#543 Increase NHOSTS to ^D1021
;[TCPIP.MAC]
;#542 Add NOSKED/OKSKED around DQ's in ABTCON
; DQ the TCB from PZ in ABTCON
;[INFREE.MAC]
;#541 In RETB, put debugging info from stack into returned blocks
;[DSKALC.MAC]
;#540 Fix bug under release 5: could not specify a "swapping str" as PS.
;#540 Let LPSNAM override APRSER
;[INCMP.MAC, INGWAY.MAC, INPAR.MAC, INPROC.MAC,
; TCPIP.MAC, TCPPAR.MAC, TCPPZ.MAC, TTTVDV.MAC]
;#537 New versions from Charlie Lynn
;[TCPIP.MAC]
;#536 In SYNAGN, check PINTL before RETBLKing PKTs
;[1822DV.MAC]
;#535 Clear NBQUE in packets returned by RFNOUT, in case...
; Restart input after calling INTFBF in IMPEI3
;[ANXPHY.MAC]
;#535 Add INETIA to keep 0 instead of intsec,,0
;[GLOBS.MAC]
;#535 Add ADRINI, BMNTLK, DEFAD0, SETDFA
;[HSTINI.MAC]
; Reactivate code for updating the GETAB table pointers for HOSTN and HSTNAM.
; Add MONCLR instructions as necessary; and save/restore map entry rather than
; unconditionally leaving it write-protected. (Under KA switch)
;[IMPPHY.MAC]
;#535 Add SKIPE to keep 0 instead of intsec,,0
;[INFREE.MAC]
;#535 Save flags in debugging code
;[INPROC.MAC, INUQ.MAC, MIMPDV.MAC, MNETDV.MAC, MNETWK.MAC,
; MNTPAR.MAC, TCPIP.MAC]
;#535 Update from CLynn
;[PROLG0.MAC]
;#535 No MLC and retain NCP for now.
;[STG.MAC]
;#535 Add DEFAD0
;[TCPMSC.MAC]
;#535 Add SRI net (45) to list of PR Nets
;[TCPRX.MAC]
;#535 Check both "ends" in figuring retransmit interval
;[INFREE.MAC]
;#534 Add IPFTRK code and data space to debug Internet freespace problems
; At RETB get the size from the packet (for GC)
; At GETBB0+3 test BLK not T1
; At BULKC5+1 return 0 in BLK not T1
;[ANXPHY.MAC]
;#533 In ANXSCK, make sure T1 is saved till after ANOSRT returns.
;[INFREE.MAC,NETBUG.MAC,GLOBS.MAC]
;#532 At Gc, Bugchk so we know what's happening.
;[STG.MAC,INPROC.MAC]
;#531 Make RSI's for INTNIB and INTNFI be RS's again, increase NINTIB.
;[MIMPDV.MAC,BUGS.MAC]
;#530 Change LNKLH0 to a Buginf from a Bughlt.
;[TCPRX.MAC]
;#527 Use a reasonable (ie, bigger) minimum retransmit interval
;[JSYSA.MAC]
;#526 Reset the RCVOK timer when a RCVOK is done with the queue empty
;#525 remove BBN's addition of USLAT entry to Disk usage
;[PARAN.MAC]
;#524 Fix .STDMX (Std dir working/permanent quota) back to 250.
;#524 (BBN mucked with the NDG in PARAMS)
;[JSYSA.MAC]
;#523 Require wheel or operator privs to do CRJOB%
;[1822DV.MAC,STG.MAC,PROLG0.MAC,DDT.MAC]
;#522 (a) Make KDDT use local defs of DTEMTI and friends instead of
; STG KIEPT based defs
;#522 (b) Add ISIQ flag used to build quieter monitors (ie: instead of
; bugging, they bump counters)
;[TTYSRV.MAC]
;#521 Say PTY is hungry even if waiting fork has some sort of interrupt status.
;[MIMPDV.MAC,MNETWK.MAC,INUQ.MAC,INFREE.MAC]
;#520 A number of fixes to either (a) enhance TCP/IP reliability or
; (b) gather more information on TCP/IP code problems
;[JSYSA.MAC]
;#517 Give RELDD3 another exiting scheduler test if not LOGIOB process
;[SERCOD.MAC,PHYSAT.MAC]
;#516 Change PHYSAT SYSERR entry to SEC%SM since DEC now using name SEC%ST
;[TTYSRV.MAC, TTNTDV.MAC]
;#515 Move TDCALL to be after release of Buffers (So DM gets sent)
;#515 Remove OKSKED/NOSKED pair from NVTCOB
;[PAGEM.MAC]
;#514 Make sure MM4 tests the right address to never write protect
;[APRSRV.MAC]
;#513 DEC CTCO regarding premature entry to Jsys context on certain
; extend instructions
;[BUGS.MAC]
;#512 Change text, description of CC1IS6
;[PHYC1.MAC]
;#511 Do not give CC1HRE BUGCHK unless short IORB (Paging failure)
;[DEVICE.MAC]
;#510 Fix improper counting and possible use of non-device in FNDUNT
;[PHYPAR.MAC,PHYSAT.MAC,PHYX2.MAC]
;#507 Change skip file function to use same code as SEEK ... ran out of bits
;#507 for new function.
;[MNETDV.MAC]
;#506 Actually return from MNTINA if called from MDDT via MNETON
;[MEXEC.MAC]
;#505 Include DEC/UBirmingham change at JOBCF1 for logout getok
; Relocate edit #45 to be under the IFNSK. ELSE. clause
;[JSYSF.MAC]
;#504 Don't allow UFPGS% to files that are not Open or not writeable
;[FORK.MAC]
;#504 Dyked out #324 in an attempt to make locking the fork structure
; work the way DEC meant it to, if not actually correctly. The
; way I had left FLOCKN, any calls to it sat on Q1/Q2
;[MEXEC.MAC]
;#503 Don't TTHNGU when on a logged in tvt at LOG2
;[PARAN.MAC]
;#503 No DX20B, No TM02/3
; Set Jb0tty to zero to lose that code for now...
; Reduce NJSBPG from 40. to 30.
;[MEXEC.MAC]
;#502 Make LOGOUT message look like before (no CRU's)
;[1822DV.MAC, ANXPHY.MAC, IMPPAR.MAC, IMPPHY.MAC, JSYSA.MAC, MIMPDV.MAC,
; MNETDV.MAC, MNETWK.MAC, MNTPAR.MAC, POSTLD.MAC, STG.MAC, TTNTDV.MAC,
; TTPHDV.MAC, TTYSRV.MAC, PAGEM.MAC, BUGS.MAC]
;#501 Merge with BBN v5 MultiNet
;[BUGISI.MAC, BUGSA.MAC, PHYC1.MAC, PHYSA.MAC, PHYSAT.MAC, PROLG0.MAC]
;#500 Adapt to release 5
TITLE VERSIO - MONITOR VERSION NUMBER AND NAME MODULE
SEARCH PROLOG
VMAJOR==5
VMINOR==0
IFNDEF VWHO,<VWHO==0>
SCVN==<VWHO>B2+<VMAJOR>B11+<VMINOR>B17+VEDIT
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
; OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (C) 1976,1977,1978,1979 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
;THE FOLLOWING MACRO GENERATES THE STRING:
;
;DEFINE SETVER(FOO)
;<FOO(WX(Y)-Z)
;>
;
;THE W,X,Y,Z ARE CALCULATED BY THE MACRO LIKE THIS:
;W - THE NUMBERICAL VALUE OF VMAJOR
;
;X - THE LETTER CORRESPONDING TO THE VALUE OF VMINOR. @=0, A=1...
;
;Y - THE NUMERICAL VALUE OF VEDIT
;
;Z - THE NUMERICAL VALUE OF VWHO
DEFINE .CLNAM<
DEFINE .CLNM(MINOR,WHO)<
IFE VMINOR,<
IFE VWHO,< .NAME(\VMAJOR,,\VEDIT,)>
IFN VWHO,< .NAME(\VMAJOR,,\VEDIT,-WHO)>>
IFN VMINOR,<
IFE VWHO,< .NAME(\VMAJOR,<.>MINOR,\VEDIT,)>
IFN VWHO,< .NAME(\VMAJOR,<.>MINOR,\VEDIT,-WHO)>>>
IFGE VMINOR-^D64,< VMINOR==0
PRINTX %MINOR VERSION TOO LARGE - IGNORED>
IFGE VWHO-^D8,< VWHO== 0
PRINTX %VWHO IS TOO LARGE - IGNORED>
.CLNM(\VMINOR,\VWHO)
>
;NOW DEFINE A .NAME MACRO TO MAKE A MACRO
DEFINE .NAME(V,M,E,W)<
DEFINE SETVER(FOO)
<FOO(<V'M'('E')'W>)
>>
;USE IT!
.CLNAM
;MACRO TO BUILD VERSION TEXT
IFNDEF SETV1,<
DEFINE SETV1 (VTXT)<
DEFINE SYSTXT (FOO)<
FOO <TOPS-20 System, TOPS-20 Monitor VTXT>>>>
.PSECT NRCOD ;INCLUDE WITH SWAPPABLE CODE
;SYSTEM VERSION TEXT
SETVER (SETV1) ;GET SYSTXT DEFINED
DEFINE SETV2 (VTXT) <
DEFINE SYSTXT (FOO)<
FOO <, TOPS-20 Monitor VTXT>>> ;MACRO TO AID IN GENERATION OF VERSION #
; PORTION OF MONITOR NAME ONLY
DEFINE FOO (A)<
ASCIZ @A@>
TSVN:: SYSTXT (FOO)
0 ;ROOM FOR PATCHES
TSVNT==:.-TSVN ;LENGTH OF TSVN IN WORDS
SVNM=:SCVN ;DEFINE COMPOSITE VERSION NUMBER
SETVER (SETV2) ;REDEFINE SYSTXT
VTSVN:: SYSTXT (FOO) ;GENERATE STRING OF JUST THE VERSION
VTSVNT==:.-VTSVN ;NO. OF WORDS IN STRING
;GENERATE ASCIZ NAME OF SETSPD
;EXAMPLES: VERSION 4: SYSTEM:4-SETSPD.EXE
; VERSION 4.1: SYSTEM:4-1-SETSPD.EXE
DEFINE BSETSPD (R,R1)<
IFE VMINOR,<
ASCIZ/SYSTEM:'R'-SETSPD.EXE/>
IFG VMINOR,<
ASCIZ/SYSTEM:'R'-'R1'-SETSPD.EXE/>
> ;END DEFINE BSETSPD
SETSPD::BSETSPD (\VMAJOR,\VMINOR)
;PUT NUMERICAL FORM OF VERSION NUMBER IN .JBVER (137)
.ENDPS NRCOD
LOC 137 ;PUT IN STANDARD PLACE
SCVN
END