[Info-vax] QIO Writes to a mailbox

Johnny Billquist bqt at softjar.se
Mon Nov 7 09:24:06 EST 2011


On 2011-11-07 13.34, abrsvc wrote:

[...]

> According to the docs, your statement above is not 100% correct:

(Which one? I had several layers of incorrectness back up there, which I 
myself already corrected. :-) )

> The modifier: IO$M_NORSWAIT must be set in order to return the MBFULL
> status.  Otherwise, the process will wait until space becomes
> available.  The IO$M_NOW determines whether the "queueing" completes
> immediately or not in regards to the opposite function.  In
> otherwords, when writing wait for the read or when reading wait for a
> write.  WIth the IO$M_NOW enabled, the QIO will complete WITHOUT
> waiting for the companion read/write.
>
> Please note also that the IO$M_RSWAIT will NOT affect other potential
> resource waits that are not mailbox full waits.  It is still possible
> to get resource waits with this set, just not for a full mailbox.

Actually, since I even corrected myself on the IO$M_NOW, having it at 
first all backwards, you should probably not respond to that, especially 
not while also quoting my corrections to that. :-)

But what you write is correct.

	Johnny



More information about the Info-vax mailing list