[Info-vax] DCL "READ/TIME_OUT=n" from terminal; timer resets if message written to screen

Arne Vajhøj arne at vajhoej.dk
Mon May 24 20:03:44 EDT 2021


On 5/24/2021 7:53 PM, Dave Froble wrote:
> On 5/24/2021 2:12 PM, Simon Clubley wrote:
>> On 2021-05-24, David Jones <osuvman50 at gmail.com> wrote:
>>> I imagine read/time_out=... is using the timeout feature of the 
>>> terminal driver
>>> and not timer ASTs. The timeout is a feature of the wait for 
>>> interrupt function
>>> in the kernel, which is why it resets for every character entered (as 
>>> well as
>>> breakthru writes).
>>
>> _If_ that is the case, then the read timeout functionality is broken
>> IMHO because that is _very_ unexpected behaviour.
> 
> I don't agree with what you wrote.  Yes, I'd prefer a bit different 
> operation, but, I can understand and accept what's there.  Maybe could 
> be better, but, not broken.

I agree.

Not only is it what's there.

As it turned out then it is actually documented behavior.

Actual behavior is expected to follow documented behavior.

It is almost guaranteed that there will be some functionality
where ones expectation without reading the documentation is
different from actual behavior.

Arne





More information about the Info-vax mailing list