[Info-vax] Pointless Nostalgia: System Service Dispatching

Johnny Billquist bqt at softjar.se
Thu Jun 30 15:13:56 EDT 2016


On 2016-06-30 18:55, VAXman- at SendSpamHere.ORG wrote:
> In article <nl3491$rou$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>> On 2016-06-30 01:05, lawrencedo99 at gmail.com wrote:
>>> On Wednesday, June 29, 2016 at 11:36:10 PM UTC+12, Johnny Billquist wrote:
>>>> Consider a $QIOW for example. If you get an AST, you do not want the $QIOW
>>>> to be reexecuted.
>>>
>>> That’s not a problem, because there is no actual $QIOW system call.
>>
>> There isn't? Did I place the $ on the wrong side or something now? Or
>> what are you suggesting?
>
> SYS$QIOW => SYS$QIO+SYS$SYNCH

Functionally, yes. But does it actually put two different syscalls in 
your instruction stream, one after the other?

On RSX, QIO$ and QIOW$ are two different DICs, even though QIOW$ really 
is the same as a QIO$ followed by a WTEF$

Looking on a VMS system, it's a bit unclear. The $QIO_S and $QIOW_S 
calls different functions. But what those functions do, in turn, I don't 
know. (SYS$QIO and SYS$QIOW)

	Johnny




More information about the Info-vax mailing list