On 2021-12-21 03:00, Brian Schenkenberger, VAXman- wrote:
Johnny Billquist <bqt at softjar.se> writes:
That /NOTYPE_AHEAD would disable logins in VMS is
a bit surprising.
In my eyes, that's very unintuitive. /NOINTERACTIVE seems much more
sensible (yay for RSTS/E).
When a terminal has no associated process and it receives unsolicited
input, it forks into routine UNSOL in module TTYSUB. UNSOL notifies
the job controller of the occurrance by sending a message to the job
cntroller's permanet mailbox. This message contains the device name
and precipitates the creation of a login process. There are various
other actions based upon the type of terminal and other attributes of
the device that may occur prior to the actions of the job controller
but without TYPE_AHEAD, none of this occurs.
Like I said - I do find it a bit unintuitive that all of this processing
is so tied to the type ahead attribute.
Sounds like
VMS also have /NOINTERACTIVE...?
VMS has no /NOINTERACTIVE. Interactive is a process right assigned
to a process that is instantiated via an unsolicited interrupt on a
terminal device.
I did see someone else who claimed it existed, but wasn't documented. I
haven't checked at all myself.
In RSX,
/NOTYPE_AHEAD just means you don't have any typeahead. If you
try typing something when nothing is reading, the characters are just
thrown away. But if a read is in progress, things works just as normal.
I thought this was a question concerning VMS.
Well, I commented on Paul, who wrote what RSTS/E did, so it was already
reflecting on more than VMS. But yes, it's a topic drift.
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol