Hmm. Oops. I have to correct myself, as well as Thomas.
Looking at the RSX code, the system types are defines as such:
; OSTYPE(1):B Operating system type
;
OS$RT 'B'= 1 ; RT-11
OS$RST'B'= 2 ; RSTS
OS$11S'B'= 3 ; RSX-11S
OS$11M'B'= 4 ; RSX-11M
OS$11D'B'= 5 ; RSX-11D
OS$IAS'B'= 6 ; IAS
OS$VMS'B'= 7 ; VAX/VMS
OS$T20'B'= 8. ; TOPS-20
OS$T10'B'= 9. ; TOPS-10
OS$RTS'B'= 10. ; RTS-8
OS$OS8'B'= 11. ; OS-8
OS$MPL'B'= 12. ; RSX-11M-PLUS
OS$COP'B'= 13. ; COPOS/11
OS$POS'B'= 14. ; P/OS *** V6.0 ***
OS$ELN'B'= 15. ; ELAN *** V7.0 ***
OS$CPM'B'= 16. ; CP/M *** V7.1 ***
OS$MSD'B'= 17. ; MS-DOS
OS$U32'B'= 18. ; Ultrix-32
OS$U16'B'= 19. ; Ultrix-11
OS$MAX'B'= 19. ; Highest legal OS
OS$DTF'B'= 20. ; DTF/MVS *** V7.2 (TBS) ***
So, RSX-11M-PLUS is 12(10), not 13(8). 13(8) is OS/8. And I have no clue
what COPOS/11 is.
And I also find is "strange" that OS$MAX is 19, and then you have OS$DFT
at 20. I guess if that pops up, it will considered unknown.
Half-finished work maybe?
And with that said, if FAL in RSX is built, or run on 11S, it will
indeed set the OS type to 3.
Not sure what you'd do through that FAL though. But it's definitely
possible based on the code.
Johnny
On 2022-10-20 20:10, Johnny Billquist wrote:
Yes. RSX-11M and RSX-11M-PLUS have different IDs, and
yes, MIM is M+,
and thus sends 13(8).
Johnny
On 2022-10-20 03:05, Thomas DeBellis wrote:
I recently had a number of connectivity issues
that caused me to
review my DECnet related batch jobs. The following is a snippet from
the log file of GETNOD, which is the weekly batch job that fetches the
latest HECnet node list from MIM::. I had updated it in part because
of trouble-shooting, but the change isn't dramatic--it's rather more
of a 'buff and polish'. The items in red are of note:
20:31:21 MONTR $@NFT
20:31:21 USER NFT>*SET DEFAULTS MIM:: /USER:
20:31:21 USER NFT>*SET DEFAULTS MIM:: /PASSWORD:
20:31:21 USER NFT>*SET DEFAULTS MIM:: /ACCOUNT:
20:31:21 USER NFT>*SET DEFAULTS MIM:: /OSTYPE:RSX11 ;<-- NEW
20:31:21 USER NFT>*DIR MIM::FIX.T20;0
20:31:21 USER
20:31:21 USER [Fork NFT opening DCN:MIM-FAL for reading, writing]
20:31:23 USER %Remote OS type /different/ from that specified with
SET DEFAULT
20:31:23 USER
20:31:23 USER MIM::DU1:[DECNET]
20:31:23 USER FIX.T20;161;P775656 18 35840(8)
18-Oct-2022 09:59:43
There is nothing fatal about the message, but it was surprising.
Investigating the parse table for OSTYPE in NFT.MAC shows:
OSTTBL: XWD OSTSIZ,OSTSIZ ;ARGUMENTS FOR /OSTYPE
T (IAS,.OSIAS) ;Operating system type
; T (OS-8,.OSOS8)
T (RSTS,.OSRST)
T (RSX11,.OSRXM)
T (RT11,.OSRT)
T (TOPS10,.OSTP10)
T (TOPS20,.OSTP20)
T (VMS,.OSVAX)
So the above shows only a single RSX parse item and I had wondered
about that, given all the various flavors of RSX. Further
investigation into DAPSYM.MAC shows what Tops-20 DAP actually knows
about (in octal).
.OSRT==1 ;RT-11
.OSRST==2 ;RSTS/E
.OSRXS==3 ;RSX-11S
.OSRXM==4 ;RSX-11M
.OSRXD==5 ;RSX-11D
.OSIAS==6 ;IAS
.OSVAX==7 ;VAX/VMS
.OSTP20==10 ;TOPS-20
.OSTP10==11 ;TOPS-10
.OSOS8==12 ;OS-8
.OSRXP==13 ;RSX11-M PLUS
That's more like it, I would assume. So I guess the fix here is to
put a few more entries into the NFT parse table.
Johnny, which one of the above is MIM:: reporting? I guess 13?
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt(a)softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol